| UPDATE_ID | TEXT | Unique identifier for the Canton update/transaction. An update contains one or more events and represents an atomic change to the blockchain state. |
| MIGRATION_ID | TEXT | Canton migration identifier. Used to track different phases or migrations in the Canton network’s evolution. |
| RECORD_TIME | TEXT | Timestamp when the update was recorded in the system. |
| EFFECTIVE_AT | TEXT | Timestamp when the event or update became effective on the blockchain. This is the canonical time for ordering and analyzing blockchain events. |
| EVENT_ID | TEXT | Unique identifier for the event within the Canton blockchain. |
| EVENT_INDEX | TEXT | Ordering index of events within an update. Events within the same update are sequentially numbered starting from 0. |
| CHOICE | TEXT | The choice/action/method being executed on a contract. Examples include ‘DsoRules_RequestVote’, ‘AmuletRules_Transfer’, ‘LockedAmulet_Unlock’, etc. |
| ACTING_PARTIES | TEXT | Array of party identifiers who are executing this action/choice. |
| UNLOCK_ACTION | TEXT | Type of unlock action: ‘unlock’ for normal unlock or ‘expire_lock’ for lock expiration. |
| OPEN_ROUND_CID | TEXT | Contract ID reference to an open mining round. |
| UNLOCKED_AMULET_CID | TEXT | Contract ID of the unlocked amulet from exercise result |
| AMULET_PRICE | TEXT | USD price of one amulet at the time of the event. |
| ROUND_NUMBER | TEXT | Sequential number identifying a mining round in the Canton network. |
| UNLOCK_REASON | TEXT | Metadata describing the reason for an unlock operation. |
| TX_KIND | TEXT | Transaction kind metadata describing the type of transaction. |
| UNLOCKED_AMOUNT | TEXT | Amount of amulet being unlocked from a locked state. |
| CREATED_AT_ROUND | TEXT | Round when the amulet amount was originally created |
| RATE_PER_ROUND | TEXT | Rate at which fees or rewards accrue per mining round. |
| OWNER | TEXT | Generic party identifier for an owner. Specific context determines what is owned. |
| AMULET_CREATED_AT | TEXT | Timestamp when the new unlocked amulet was created |
| EVENT_TYPE | TEXT | Type of event: ‘created_event’ for contract creation or ‘exercised_event’ for method execution on existing contracts. |
| LOCKED_AMULET_CONTRACT_ID | TEXT | Contract ID for a LockedAmulet contract. |
| CONSUMING | TEXT | Boolean indicating whether this action consumes/archives the contract. |
| CREATED_AMULET_CONTRACT_ID | TEXT | Contract ID for a newly created Amulet contract (typically after unlock). |
| FACT_AMULET_UNLOCKS_ID | TEXT | Surrogate key generated from event_id |
| INSERTED_TIMESTAMP | TEXT | Timestamp when the record was inserted into this table (Snowflake SYSDATE). |
| MODIFIED_TIMESTAMP | TEXT | Timestamp when the record was last modified in this table (Snowflake SYSDATE). |