| project | VARCHAR(16777216) | Project name (ex. polymarket). |
| protocol | VARCHAR(16777216) | Protocol name (ex. polymarket). |
| day | DATE | Date of the position snapshot. |
| address | VARCHAR(42) | User wallet address holding the position. |
| token_address | VARCHAR(42) | Contract that issued the outcome token. |
| token_id | VARCHAR(16777216) | Token ID for the specific outcome token. |
| token_balance | FLOAT | Number of outcome tokens held at the end of the day. |
| condition_id | VARCHAR(16777216) | Unique condition identifier for the market. |
| market_unique_id | VARCHAR(16777216) | Unique key for grouping related markets. |
| market_id | VARCHAR(16777216) | Neg-risk market identifier. |
| market_name | VARCHAR(16777216) | Market name: the neg-risk event name, the question for single markets, or the combo name for V3 positions. |
| market_description | VARCHAR(16777216) | Neg-risk event description published onchain. |
| question_id | VARCHAR(16777216) | Unique question identifier. |
| question | VARCHAR(16777216) | Market question text published onchain. |
| question_description | VARCHAR(16777216) | Market resolution description published onchain. |
| token_name | VARCHAR(16777216) | Combined outcome and question name, or outcome and combo name for V3 positions. |
| token_outcome | VARCHAR(16777216) | Outcome name for the token, such as Yes, No, Up or Down. |
| is_winner | BOOLEAN | Whether this outcome won the market. |
| neg_risk | BOOLEAN | Whether this is a NegRisk market. |
| oracle | VARCHAR(42) | Oracle contract address for market resolution. |
| resolution_outcome | VARCHAR(16777216) | Market resolution outcome if resolved. |
| resolved_at | TIMESTAMP_NTZ(9) | Market resolution timestamp. |
| unique_id | VARCHAR(16777216) | Unique identifier combining day, address, token_address, and token_id (format ‘day-YYYY-MM-DD_address-_token_address-_token_id-’). |