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 Operator-local resolution date, defaulting to current local 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
- reconcile processed redemption count and actual wallet-credit payout against the Opinion monthly settlement
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.
Processed Redemptions and Redemption Payouts use processed Opinion redemption activity in the selected operator-local date range. Compare these with the monthly settlement's activity-date payout section, not its recognized closed-market P&L. When processed items lack exactly one consistent succeeded Opinion wallet credit, the settlement flags unreconciledPayoutCount and blocks export rather than treating projected or ambiguous amounts as reconciled cash. Polyflight uses its separate native-IDR statements and does not appear in this view.
This exposure view is not the final principal closure or realized trading P&L. Opinion monthly settlement separately recognizes immutable reconciled closed-market principal (full buy debits - net sell credits - all gross trade fees), while fees and payout cash remain on their processing dates. Polynion owns the resulting Opinion principal profit or loss as well as its allocated trade fees. Do not subtract the same payout again from closed-market trading P&L or treat open stakes as earned income.
Historical closures recognized in October 2026 are October catch-up, not new October bets or cash received; prior/frozen Finance history is preserved. Markets with pending or unknown winning-share payouts or unreconciled wallet operations remain excluded from principal. Review the matching wallet-operation evidence without issuing a fresh-key retry for an unknown payment. A resolved market or a report export does not confirm a paid bank transfer or final fully reconciled performance. See Opinion principal and monthly settlement for formulas and timing.
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}
