LZLZL/Prediction markets/Mechanics
FREEDO IT A · MechanicsResolution

Who decides
the optimistic oracle

2026-08-21 · the only step that requires trusting someone

Trading, splitting and merging are purely mechanical — no trust required. One step is different: somebody has to rule on whether the thing happened. Here is how that ruling is made, how long you have to object, and why "obviously true" and "ruled true on-chain" are not the same statement.

1Where the optimism is

The name refers to its default: assume the submitted result is correct.

StepWhat happens
1Event ends; someone submits a result on-chain, posting a bond
2A dispute window opens — a fixed waiting period
3aNobody objects → the result stands, the submitter recovers their bond
3bSomeone bonds a challenge → escalation to a vote; the loser forfeits their bond

The economics are clean: submitting a false result puts a bond at risk, and anyone can earn that bond by pointing out the falsehood. So long as somebody is watching, lying is negative expected value.

Its efficiency comes from the same place — the overwhelming majority of results go the 3a route and stand without any vote. Only genuine problems pay the arbitration cost.

2What that means for you

FactDo
Results carry a delaymatch over ≠ redeemable; the window must elapse
The submitter is not the venueit is whoever bonds — so wrong submissions do occur
Correction requires somebody to actquiet markets get less scrutiny, so errors survive more easily
Disputes stretch the timelinehours become days once escalated
⚠ Guard against wording disputes, not factual ones

Genuine disputes are rarely "what was the score". They live in the gap between the board's wording and reality: does this count as "officially announced"? Does a postponement count as "did not happen"? Does partial satisfaction satisfy it?

In those cases what you consider obvious is irrelevant; the terms govern. So the thing to read before betting is not the news — it is the market's own resolution terms.

3Crypto prices use a different route

"Did BTC rise over these five minutes" needs no human. A price oracle reads a value by a rule fixed in advance. No dispute window, near-instant, no trust in a submitter.

The trade-off: every detail of that rule decides your outcome directly, and the details frequently differ from intuition.

⚠ This caught me, and comprehensively

My research judged on the exchange spot close against the open; the market settled on the oracle's final-60-second time-weighted average against the open.

Usually they agree. Judging every window with both rulers: 207 of 2,051 windows disagreed — a 10.1% unconditional mislabel rate across the whole sample — and the disagreement had a direction (125:82 in my favour).

That is enough to manufacture a stable-looking pattern that does not exist. Full account in the broken ruler.

4The chain is the final judge

Whichever route is used, the settlement written on-chain is the only truth. Not what an interface displays, and not any convenience field.

I took every disagreeing window to the chain, twice:

BatchResult
All disputed windows on the short-tenor series207 : 0
A second batch from the other tenors' audit31 : 0

Not one exception — the chain always sides with market settlement. So "I think it should count as my win" has no standing here. The only questions are what the terms say and how the oracle reads.

5Two minutes before you bet

CheckBecause
Human ruling or automatic reading?the two carry completely different risks
If automatic: which source, which timestampdecides your outcome, and often defies intuition
How do edge cases resolve?postponement, cancellation, draws, partial — disputes live here
How long is the dispute window?determines how long your capital is locked

Best-value two minutes on the venue. It will not raise your hit rate, but it removes the "I was right and still lost" category of loss — the most avoidable kind there is.

6One line to keep

This step rules on what the terms say happened, not on what happened. They agree almost always; when they do not, the terms win — 238 on-chain checks, zero exceptions.

EvidenceCheck it yourself

Optimistic flow bonded submission, challengeable within a window, stands unchallenged, escalates to a vote on dispute.
Two rulers disagreeing all 2,051 windows judged under both; 207 disagreed — a whole-sample unconditional mislabel rate of 10.1%, direction 125:82 in my favour. The denominator is every window, not the knife-edge subset.
On-chain review 207:0 on the disputed windows; 31:0 on a second batch. 238 cases, no exceptions.
Dependable test payout denominator non-zero and own numerator positive; see split, merge, redeem.
Checked 2026-08. Resolution rules and oracle configuration change; verify per market.

NextWhere to go

A · MECHANICS
Resolution sources differ by category
F · METHOD
The settling price is not the price you watch
A · MECHANICS
The dependable on-chain test
A · MECHANICS
One trade, end to end
This is an educational and research record. It is not investment advice, promises no returns, and offers no personalised trading recommendations. Rules and API behaviour are per the official documentation; this page states when it was checked and both can change without notice. Prediction markets are restricted or unavailable in some jurisdictions — confirm your own before taking part.