Wallet Record Schema
Overview
Represents a participant’s wallet, including reservation-aware balances and lifetime spend.Required Fields
| Field | Type | Description |
|---|---|---|
wallet_id | string | Unique wallet identifier |
owner_type | string | brand_agent, operator, or platform |
currency | string | ISO 4217 currency code |
available_balance_cents | integer | Funds available for new auctions (in cents) |
reserved_balance_cents | integer | Funds reserved for active auctions (in cents) |
lifetime_spend_cents | integer | Total spend charged from this wallet (in cents) |
updated_at | string | ISO 8601 timestamp of last update |
Optional Fields
| Field | Type | Description |
|---|---|---|
ext | object | Vendor-namespaced extensions |
Example
Validation Rules
- Amount fields must be integers ≥ 0
owner_typemust bebrand_agent,operator, orplatformcurrencymust match^[A-Z]{3}$updated_atmust be ISO 8601 date-time