OpenPoly logo
Dashboard

Resolutions

Review resolved market exposure and payout liability.

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.

Optional report scope: settlements:read (or *) shows View Opinion Settlement Reports, linking to /settlement-reports. See Opinion Settlement Reports.

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 resolution exposure 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 resolution exposure
  • 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, and market_id export columns
  • open the matching resolution balance operations distribution
  • reconcile processed redemption count and actual wallet-credit payout against the Opinion monthly settlement

Select Apply filters after changing dates, search, or sort. Dates are required full days in the operator timezone; Reset restores the current local month. Numeric search is interpreted as an exact market ID; other search text matches title/slug. Choose 25, 50, or 100 rows and use Columns to control the table and corresponding export columns.

The two redemption cards are a separate processed-redemption query for the selected activity dates. Market search filters the exposure table/cards, not those redemption cards. Do not interpret their payout total as the payout for the searched market alone.

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 resolution exposure meaning

Net resolution exposure is the UI, CSV, and copied-HTML label for the unchanged API field net_balance_minor. It 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 conversion
  • winning_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. The resolution/redemption view may use stored fallback amounts when actual wallet evidence is missing; do not assume every row matches settlement cash. Actual successful reconciled wallet-credit cash is authoritative for settlement. 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.

Net resolution exposure is neither monthly settlement nor realized trading P&L. It is not the final principal closure. 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 principal profit/loss on ordinary public Opinion markets. The unreleased private Market Requests workflow instead attributes private-market principal and payout risk to the requesting operator; its principal/payouts are excluded from net due to Polynion, while configured platform trade fees remain payable. Do not subtract the same payout twice 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}

For actual user wallet cash after resolution, use Market PnL, not net exposure. Pending/failed cash outcomes belong in Cash Flow Triage. Share market ID, external user ID when known, redemption/operation IDs, original idempotency key, and operator-ledger evidence through Operator Support. No resolution or monetary correction action is available on this page.

Copyright © 2026