Resolution

Venue truth stays venue-native. TRGR-native markets use an optimistic assertion path.

Polymarket markets retain UMA-backed resolution, Kalshi markets retain exchange determinations, and TRGR demo/native markets use a local assertion, challenge, and finalize loop before any future on-chain oracle bridge is added.

Demo resolution controls

Assert, finalize, redeem

user demo-user

Assertion: not created

Payout: not redeemed

[ polymarket ]optimistic oracle

UMA Optimistic Oracle

Anyone can dispute during the challenge window; repeated disputes escalate to UMA DVM voting.

Winning outcome redeems for $1 after UMA-backed resolution.

2h challenge window

[ kalshi ]exchange determination

Kalshi Outcome Review Committee

Kalshi determines outcomes based on contract rules and source agencies; Outcome Review Committee has final discretion when review is initiated.

Exchange-run final determination and cash settlement under Kalshi rules.

source-defined review

[ jupiter ]authoritative source onchain

Authoritative source + onchain record

Public Jupiter support docs say the result is determined by an authoritative source and recorded onchain; the exact named resolution protocol is not disclosed in the public docs reviewed.

Winning contracts become claimable at $1 per contract; losing contracts expire worthless.

source-defined review

[ trgr ]native trgr

TRGR Optimistic Resolution Adapter

UMA-style optimistic assertion flow: proposer submits an outcome, challengers can dispute before finalization, unresolved disputes remain blocked for human or protocol review.

Assertion-driven native market resolution intended for future TRGR-native markets and vault products.

2h challenge window

Native settlement board

3 native markets
[ open ]payout pending

BTC price in 5 minutes — UP or DOWN?

Finalized YES positions redeem at $1 per share; losing side expires worthless. Demo redeem uses POST /api/resolution/markets/btc-5min/redeem.

[ open ]payout pending

What price will Bitcoin hit before 2027?

Finalized YES positions redeem at $1 per share; losing side expires worthless. Demo redeem uses POST /api/resolution/markets/btc-2026-eoy/redeem.

[ open ]payout pending

Will Trump mention @trgr or 'Solana Colosseum' in a 2026 speech?

Finalized YES positions redeem at $1 per share; losing side expires worthless. Demo redeem uses POST /api/resolution/markets/trump-trgr/redeem.

Optimistic assertions

0 tracked
No TRGR-native assertions yet. Demo scripts can create one through `POST /api/resolution/assertions`, then dispute or let it finalize.