Who Resolves a Prediction Market, and Can You Trust Them
Every prediction market needs someone to declare the outcome. Here is how market resolution works, the oracle problem, and how to pick a resolver you can trust.
Every prediction market ends the same way: someone or something declares who was right and money moves. That someone is the resolver, and it is the most underrated part of the entire design. Traders obsess over odds and liquidity, but the resolver is where trust actually lives or dies. If people do not believe the resolver will call the outcome honestly and by the stated rule, they will not put real money in, no matter how elegant the market is. The resolver is not an afterthought. It is the thing the whole market rests on.
The oracle problem in one paragraph
A market lives on-chain or in software, but the events it predicts happen in the real world. Something has to bridge that gap: report whether the election happened, whether the price crossed the line, whether the product shipped. That bridge is the oracle, and the oracle problem is that software cannot verify reality on its own. It has to trust some external reporter, and whoever that reporter is becomes a point of failure. Solving a market's design without solving its oracle is solving the easy half.
The resolver options, from worst to best fit
There is no universally correct resolver. There is only the right one for the stakes.
A single trusted admin. Fast, cheap, and centralized. Fine for low-stakes internal markets where everyone already trusts the operator. Terrible for anything adversarial, because it is one person who can be wrong, biased, or bribed, and everyone knows it.
A named external source. The question points at an official feed, a government result, a court record. This is the strongest option when a clean authoritative source exists, because the resolver is just "read the source." The catch is that the source must be named in the question itself, unambiguous, and reliably available at resolution time.
A decentralized oracle or reporter set. Multiple independent reporters submit the outcome and a mechanism aggregates them, with a stake at risk for lying. This resists single-point corruption but adds latency and complexity, and it still depends on the reporters having access to the truth.
A dispute-and-escalation panel. A proposed outcome goes live, and anyone can challenge it within a window by posting a bond, escalating to a wider vote or panel. This is the most robust for high-stakes public markets because it assumes the first answer might be wrong and builds a path to correct it. It is also the slowest.
How to pick the resolver before the market opens
Match the resolver to what is at stake and to whether a clean source exists. High money plus no authoritative source means you need a dispute path. Low money plus a clear official feed means a named source is plenty and anything fancier is overhead.
Whatever you choose, three rules are non-negotiable. Name the resolver before trading opens, so nobody can claim surprise. Make the resolution auditable after the fact, so the call can be checked against the rule. And publish the dispute path, if any, with its deadline and bond, before anyone trades. A resolver announced or changed mid-market is indistinguishable from rigging, even when it is not.
Why the resolver decides whether trust scales
Here is the operator truth: transparency beats trust. You do not want people to trust your resolver because you told them to. You want the resolution to be checkable so trust is unnecessary. A good resolver setup makes the outcome verifiable against a stated rule and a named source, and it gives losers a legitimate path to contest a bad call.
That is how I built resolution on MintVote: the resolver is declared up front, the outcome is logged against the original question, and disputes follow a published process instead of a DM to the admin. The market people trust with real stakes is not the one with the smartest resolver. It is the one where you can see exactly how the outcome was called and prove it followed the rule. Design the resolver first, because the traders certainly will judge it first.