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.
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.
A SETTLE market 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.
quantsynth.net is the reference implementation of the SETTLE work function. Live markets. Open staking. Chain state resolution on every position.
Data output. ZK-committed. Merkle-rooted. Bitcoin-anchored. alphasynth.net.
stamp.markovianprotocol.com →Condition registered against a future regime state. Fires when the chain matches. sigmasynth.net.
trigger.markovianprotocol.com →Two positions, one target block. Chain state at target block is final. No oracle. quantsynth.net.
settle.markovianprotocol.com