> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allium.so/llms.txt
> Use this file to discover all available pages before exploring further.

# MPP Sessions

Machine Payments Protocol (MPP) payment-channel session events — deposits, settlements, and refunds on payment channels between payers and services.

### Table Columns

| Column Name                  | Data Type         | Description                                                   |
| ---------------------------- | ----------------- | ------------------------------------------------------------- |
| chain                        | VARCHAR(16777216) | Slug identifying the blockchain this record belongs to.       |
| block\_timestamp             | TIMESTAMP\_NTZ(9) | Timestamp (UTC) of the block that contains this record.       |
| block\_number                | NUMBER(38,0)      | Sequential number of the block that contains this record.     |
| transaction\_hash            | VARCHAR(66)       | Hash of the transaction that produced this record.            |
| log\_index                   | NUMBER(38,0)      | Zero-based position of this event log within its transaction. |
| event\_type                  | VARCHAR(16777216) | Type of session event (e.g. open, settle, refund).            |
| channel\_id                  | VARCHAR(16777216) | Identifier of the payment channel.                            |
| payer\_address               | VARCHAR(42)       | Address funding the payment channel.                          |
| payee\_address               | VARCHAR(42)       | Address of the service being paid through the channel.        |
| deposit\_amount              | FLOAT             | Amount deposited into the channel.                            |
| settled\_to\_service\_amount | FLOAT             | Amount settled to the service on channel close.               |
| refunded\_to\_payer\_amount  | FLOAT             | Amount refunded to the payer on channel close.                |
| unique\_id                   | VARCHAR(16777216) | Allium's deterministic unique identifier for this row.        |
| \_created\_at                | TIMESTAMP\_NTZ(9) | Timestamp of when the entry was created in the database.      |
| \_updated\_at                | TIMESTAMP\_NTZ(9) | Timestamp of when the entry was last updated in the database. |
