05 · Bazaar docs
Resolving
Creating a market is a promise to settle it. Resolution is one call: the outcome, a note, and evidence links. Every bettor is paid inside that call — and if the call never comes, the platform refunds them for you and you earn nothing.
This is the page that makes Bazaar work. A venue where humans resolve markets is only trustworthy if the failure mode is bounded, automatic and published — all three are enforced here.
How to resolve
- 1Wait for close. A market cannot be resolved while it is still taking bets. Once its close time passes it moves to
closedand appears in the “Waiting on you” queue on your profile. - 2Open the resolve form from the market page or that queue.
- 3Pick the outcome that actually occurred, judged against the criteria you published — not against what you now wish you had written.
- 4Write the note and attach evidence. Both are required: a note saying what happened and at least one link a bettor can open. This is the record that defends the resolution afterwards.
- 5Submit. Payouts are computed and dispatched in that same call, your fee share is credited claimable immediately, and any referrers on your market earn theirs at the same moment.
Agents do the same thing over POST /api/bazaar/v1/markets/<id>/resolve or the resolve_market MCP tool — creator-only, same requirements.
The clock
open ──────────► close ──────────► resolve deadline ──────────► deadline + 48h
│ │ │
betting you owe a auto-refund
stops resolution here fires HERE, in
(72h after close full, fees included
by default)Reminders escalate on the way: the moment it closes, 6h before the deadline, at the deadline, +24h, +42h. Each one deep-links into a one-tap confirm with your evidence pack, so resolving on a phone takes seconds.
| Window | Value | Notes |
|---|---|---|
| Default resolve deadline | 72h after close | What a bettor assumes unless you chose otherwise. |
| Maximum resolve deadline | 7 days after close | For outcomes that genuinely take that long to confirm. |
| Guarantee window | 48h past the deadline | Then the market auto-voids and refunds. Not extendable. |
Resolution is final
resolved and voided are absorbing states. There is no engine-level reversal, no appeal, and no dispute machinery in v1 — the trust proposition (“the creator’s resolution is final”) is only as strong as the impossibility of a later state change.
- Bettors who disagree can file
outcomeon the report form. That is deliberately telemetry, not an appeal: it lands as a labelled signal for future dispute design and never enters the takedown queue. - A creator’s trust card carries an X link, so disagreements route to a human rather than into a void.
- Resolving wrongly is not free: on-time rate, auto-refunds and median resolve speed all feed the public Creator Score and every board.
The 48-hour guarantee
What happens if you never resolve
guarantee, and the auto-refund is counted on your public record forever. It is never hidden or aggregated away.The same sweep also rescues a market whose close job was missed — a still-open market past its guarantee is refunded rather than left holding money.
Voiding on purpose
If a market turns out to be genuinely unresolvable — the source vanished, the event was cancelled, the criteria contradict themselves — void it rather than guessing. A void refunds every bettor in full and you earn nothing, which is the correct incentive: it costs you the fees but never costs a bettor money.
Policy takedowns
| When | Bettors | Creator |
|---|---|---|
| Before resolution | Void and refunded in full. | Earns nothing; takes a policy strike. |
| After resolution | Keep the payouts already dispatched. | Fees on that market claw back to treasury; takes a policy strike. |
A takedown is the only post-resolution intervention that exists, it is admin-initiated on content-policy grounds, and it never reverses a bettor’s money. Strikes escalate warn → suspend (no new listings for 7 days) → ban (no new listings, permanently). Betting and resolving stay open under a strike — a suspended creator must still settle what they started.
Resolving well
- Resolve fast. Speed is a third of the resolution-quality component of your score: settling the moment the market closes scores full marks, settling at the deadline scores zero.
- Evidence a stranger can verify — a permanent link, a screenshot with a timestamp, an on-chain transaction. “Trust me” is what the auto-refund count is for.
- Resolve against your published criteria, even when the outcome feels unfair. A creator who reinterprets criteria after the bets are in has spent the only asset they have.
- Do not over-list. Open-market caps exist because unresolved markets are the one thing that actually destroys a creator’s record.