Register a condition against a future block. When the target block is mined, the chain evaluates the ZK-proven regime state and closes the position automatically. Deterministic. No oracle. No reporter. No dispute window.
Every prediction market has a resolution mechanism. In every existing market that mechanism is a trusted party. RESOLVE removes the trusted party by making chain state the resolution mechanism.
A RESOLVE position has three phases. After the target block, resolution is automatic and immediate.
Define a question, a ticker, and a target block. The market is registered on-chain. Two positions available: YES and NO against the regime condition.
Any wallet stakes MKV on YES or NO before the target block. Stakes are locked. The pool accumulates until resolution.
At the target block the chain computes regime state and produces a ZK proof. The proof is the resolution. Winning stakes claim the pool. No action required by any party.
The first application built on RESOLVE is live. Open staking, chain-state resolution on every position.
| Method | Endpoint | Description |
|---|---|---|
| POST | /sc/market/create | Create a market. Body: {"question", "category", "created_by", "key"}. Returns market_id. |
| POST | /sc/market/bid | Place a position. Body: {"market_id", "wallet", "side": "YES"|"NO", "amount_mkv"}. Debits MKV ledger. |
| GET | /sc/markets?status=OPEN | List markets by status. Returns array with positions and pool size. |
| GET | /sc/market/{id} | Market state, current positions, resolution status, and ZK proof when settled. |
| GET | /sc/wallet/{address} | Positions and earnings by wallet address. |
| GET | /sc/stats | Chain overview: height, open markets, settled markets, total staked MKV. |
Base URL: https://settle.quantsynth.net | Resolution is automatic at target block. No polling required.
RESOLVE has one job: settle a position against chain math at a target block. No oracle. No reporter. Four industries where that matters.
A policy registers a condition: pay out when the equity regime confirms structural drawdown at a target block. When the block arrives, the chain evaluates and closes the position automatically.
No adjuster. No claims process. The regime state is the trigger.
A DAO registers a reallocation condition against a future regime state. When the chain confirms the condition at the target block, the treasury action fires. No emergency vote at the worst possible moment.
Governance executed by math, not committee.
Two counterparties register opposing positions on a future regime state. At the target block, the chain evaluates and pays the winner. No clearing house. No price feed to manipulate. No dispute window.
The oracle problem does not exist here. There is no oracle.
A market is created on a future regime call. Participants stake on the outcome. At the target block, the ZK-proven regime state closes the market. No resolution committee. No disputed outcome.
The first prediction market that cannot be manipulated by bribing a data feed.
Register a condition against a future block. Chain state at target block is final. No oracle. No trusted party.
resolve.markovianprotocol.com →