| project | VARCHAR | Project identifier, always ‘kalshi’. |
| protocol | VARCHAR | Protocol identifier, always ‘kalshi’. |
| trade_date | DATE | Date of the trade (used for partitioning). |
| created_time | TIMESTAMP_NTZ(9) | Timestamp when the trade was created. |
| trade_id | VARCHAR | Unique identifier for the trade. |
| ticker | VARCHAR | Market ticker identifier for this trade. |
| num_contracts | NUMBER | Number of contracts traded in this trade. |
| taker_side | VARCHAR | Side taken by the taker (yes or no). |
| maker_side | VARCHAR | Side taken by the maker (opposite of taker_side). |
| yes_price | FLOAT | Price for “yes” outcome as a float (0-1 scale). |
| no_price | FLOAT | Price for “no” outcome as a float (0-1 scale). |
| taker_price | FLOAT | Price paid by the taker based on taker_side. |
| market_event_id | VARCHAR | Event identifier for the market (from markets table). |
| market_name | VARCHAR | Market name (from markets table). |
| market_question | VARCHAR | Market question text (from markets table). |
| market_description | VARCHAR | Market description (from markets table). |
| market_category | VARCHAR | Market category classification (from markets table). |
| market_status | VARCHAR | Current status of the market (from markets table). |
| market_start_date | TIMESTAMP_NTZ(9) | Timestamp when the market opened for trading (from markets table). |
| market_end_date | TIMESTAMP_NTZ(9) | Timestamp when the market closes for trading (from markets table). |
| market_expected_expiration_time | TIMESTAMP_NTZ(9) | Expected timestamp for market expiration (from markets table). |
| market_expiration_time | TIMESTAMP_NTZ(9) | Actual expiration timestamp of the market (from markets table). |
| market_outcome | VARCHAR | Market outcome resolution (from markets table). |
| market_resolved_at | TIMESTAMP_NTZ(9) | Timestamp when the market was resolved (from markets table). |
| _created_at | TIMESTAMP_NTZ(9) | Timestamp of the entry creation on Allium’s database. |
| _updated_at | TIMESTAMP_NTZ(9) | Timestamp of the entry update on Allium’s database. |