Resolutions
Resolutions
The Resolutions page summarizes operator exposure after markets resolve.
Dashboard path
Operator Dashboard → Operations → Resolutions
Required scope: redemptions:read
Optional action scope: balance_operations:read for Show distribution.
What operators can do
- search resolved markets by title, slug, or exact market ID
- filter by a UTC date range, defaulting to the first and last day of the current month
- sort by resolved time or net shares
- inspect resolved outcome
- inspect the compact market title/slug and dedicated Market ID column
- compare reconstructed YES and NO shares
- review net shares and net balance in operator currency
- inspect the latest processed auto-redemption FX snapshot; hover the rate for snapshot ID, provider, pair, and quote time
- review filtered summary cards and current-page SUM footers for YES shares, NO shares, net shares, and net balance
- export all filtered rows to CSV or copy the current page as HTML
- receive market title, slug, and ID as separate
market_title,market_slug, andmarket_idexport columns - open the matching resolution balance operations distribution
Net share meaning
Net shares use losing-side shares minus winning-side shares.
- positive net shares: losing-side exposure exceeds winning-side liability
- negative net shares: winning-side liability exceeds losing-side exposure
- zero: sides are balanced for that resolved market
The page reconstructs settlement-time exposure from current positions plus winning shares already deducted by Mini App redemption items.
Net balance meaning
Net balance uses operator currency minor units:
net_balance_minor = losing_value_minor - winning_value_minor
losing_value_minor: processed Mini App trade value on the losing outcome, net of historical trade-fee conversionwinning_value_minor: processed and pending winning-share payout liability
The FX Rate column shows the latest snapshot attached to a processed auto-redemption item for the operator and market. It shows — when no processed auto-redemption exists. Pending payout projections use the current request-time rate separately.
Resolved At caveat
The current v1 view uses markets.updated_at as resolved_at. Treat it as an approximation until a dedicated markets.resolved_at field is available.
Source API
The page reads GET /api/operator/resolutions.
Show distribution links to:
/balance-operations?type=resolution&market={market_slug}
