Market integrity◆ Points era
Challenges: stake, verdict, consequence
An approved challenger stakes points against a specific receipt. A verdict resolves it: upheld, rejected, or ambiguous.
A challenge is a staked accusation against a specific receipt: this reply was not served by the model the provider claimed. Anyone approved as a challenger can file one, but filing costs a stake, and the stake is only safe if the accusation is right. The lane runs on the S1 points ledger today and re-denominates to the token at TGE.
Filing
- Quote the stake.
GET /v1/model-integrity/challenges/quoteprices the stake before you sign: max(25 bps, 1x the challenged receipt's charge). A $2.00 fill prices a 200 bps stake; the 25 bps floor keeps micro-fill spam from being free. - Sign the filing. The challenge is EIP-712 typed data (domain
Omnious Model Integrity) signed by your challenger wallet. Unapproved wallets and bad signatures are rejected. - Open it.
POST /v1/model-integrity/challengeslocks your stake. Locked points stop being available (available = settled − locked) until the verdict.
The rules that keep the lane sane
- One live challenge per receipt. A receipt with an open or upheld challenge cannot be challenged again. A rejected or ambiguous verdict frees it for a better-evidenced retry.
- The stake is the rate limit. There is no filing quota; there is a price. Spray accusations and the burns will eat your ledger.
- Receipt-scoped or claim-scoped. Most challenges target one receipt. Claim-scoped filings contest a provider's model claim itself.
who judgesResolution is operator-driven in the points era: an admin reviews the evidence and records one of three verdicts, and the economics materialize automatically. A permissionless fraud-proof path is on the V2 ladder. Verdict mechanics: The three verdicts.
As a challengerTreat the quote endpoint as your risk calculator: it tells you exactly what a wrong accusation costs before you sign anything.
As a providerA challenge against you is not a conviction. A rejected challenge costs you nothing and burns the accuser's stake; the deterrent cuts both ways.
where this lives in code
- router/src/challengeEconomics.ts stake, slash, and bounty arithmetic
- router/src/integrity.ts challenges, verdicts, the canonical glossary
- router/src/points.ts the ledger the stakes ride on