Active development. APIs and behaviour may change. Production use at your own risk. GitHub
Mentat

Use case

Sports outcome markets

Who wins, by how much, resolved from the official scoreboard.

The problem

Sports markets are trivial to phrase and hard to settle honestly at scale: hundreds of fixtures a week, each needing a result pulled from an authoritative source and applied without operator bias. Delegating that to a bookmaker or a data reseller reintroduces the trusted third party.

How Mentat does it

A Mentat sports market points at the league or federation results API as its source allowlist. After the fixture, a proof submitter earns a bounty for the fastest valid zkTLS attestation of the final result. The Validator agent enforces unambiguous phrasing (regulation vs overtime, postponements, forfeits) before the market ever ships.

A concrete example

Market question

Will the home side win in regulation per the official league results API for fixture #4821?

Source allowlist

Official league/federation results APIs, sanctioned data feeds

The Draft agent writes the resolution criteria and invalidation clause; the Validator agent rejects anything a source can't attest to; a curator signs off; a zkTLS proof settles it on Solana. See how it works.