Protocol
Block ...
Regime ...
Markets Open ...
ZK Verified
RESOLVE OUTPUT — SETTLE Work Function

Automatic verdict.
No action required.

SETTLE is not a user step. It is the return value of RESOLVE. When the target block is mined, the chain evaluates the ZK-proven regime state and closes the position automatically. MATCH or MISS. Deterministic. No oracle. No reporter. No dispute window. Register via TRIGGER. Settlement happens here.

Open Markets Whitepaper
Resolution Mechanism

The chain resolves. Nothing else does.

Every prediction market has a resolution mechanism. In every existing market that mechanism is a trusted party. SETTLE removes the trusted party by making chain state the resolution mechanism.

Every existing market
Oracle layer (UMA, Chainlink, Pyth)
Reporter committee (REP token holders)
Regulated exchange resolution
Manual resolution by operator
Dispute window (2-72 hours)
Trust the data vendor
SETTLE
Chain state at target block
ZK-proven regime classification
Deterministic at block height
Verifiable by any party
No dispute window
No trusted party at any layer
How It Works

Create. Stake. Block resolves.

A SETTLE market has three phases. After the target block, resolution is automatic and immediate.

Phase 01

Create the market

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.

Phase 02

Stake a position

Any wallet stakes MKV on YES or NO before the target block. Stakes are locked. The pool accumulates until resolution.

Phase 03

Target block resolves

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.

Resolution Guarantee
InputBlock hash at target height— deterministic, cannot be manipulated
ComputationViterbi(M, observations)— same computation that validates the block
ProofBN128 Schnorr sigma— cannot be forged without running Viterbi
OutcomeChain state at target block— immutable after block confirmation
AnchorBitcoin OP_RETURN— independently verifiable
Trust modelZero— no committee, no oracle, no reporter
Implementation

quantsynth.net implements SETTLE.

quantsynth.net is the reference implementation of the SETTLE work function. Live markets. Open staking. Chain state resolution on every position.

Work Functions

Three work functions. One atomic protocol.

COMMIT

Data output. ZK-committed. Merkle-rooted. Bitcoin-anchored. alphasynth.net.

stamp.markovianprotocol.com →
TRIGGER

Condition registered against a future regime state. Fires when the chain matches. sigmasynth.net.

trigger.markovianprotocol.com →
SETTLE

Two positions, one target block. Chain state at target block is final. No oracle. quantsynth.net.

settle.markovianprotocol.com