Inference verification for the FLOP Network

Every inference, assayed.

Touchstone checks the AI inference your agents pay for. It records every session, tests it against the miner’s on-chain commitments, and tells you when, and only when, a dispute is worth filing.

Open sourceYour keys never leave your machineBuilt for the FLOP testnet

SessionsIllustrative
Dispute recommended
Fee100FLOP
Dispute confidence97%

10 blk · 10s

10 blocks remaining, about 10s

The name

A stone that tells gold from brass.

For centuries, assayers tested metal by drawing it across a dark stone and reading the streak it left. Touchstone does the same for inference. Your agent’s record of each session is the streak; the miner’s commitments are the stone. When they match, the work is genuine. When they don’t, you’ll know exactly where and why.

How it works

From session to verdict in four steps.

  1. 01

    Record

    The Streak SDK keeps a local, append-only record of every turn your agent buys: the exact request and response bytes, token IDs, timings and the miner’s signed transcript leaf. It’s evidence only you hold.

  2. 02

    Assay

    Every settled session runs through deterministic checks: signatures, Merkle membership against the on-chain root, recomputed input and output hashes, decode policy and model registration.

  3. 03

    Grade

    Results roll up into a dispute confidence score. Sessions that pass every deterministic check earn a hallmark. Sessions that fail get a precise explanation, not a vague warning.

  4. 04

    Decide

    When the evidence clears a 95% confidence floor and the economics make sense, Touchstone drafts an unsigned dispute for you to review and sign yourself. It never files on its own.

Evidence classes

Not all signals are proof.

Filing a dispute puts a bond at risk, so Touchstone separates what’s provable from what’s merely suspicious.

A

Class A · Deterministic

Cryptographic and hash checks that either match or don’t. A single failure can justify a dispute.

B

Class B · Reproduced

GPU re-checks of TOPLOC commitments, counted only when reproduced on two different hardware fingerprints for a calibrated model.

C

Class C · Statistical

Latency, sampling and fingerprint signals. They decide what to look at more closely, and never trigger a dispute on their own.

Built for FLOP

Clocks you can’t afford to miss.

FLOP’s verification stack lets the paying agent challenge its own sessions, but the windows are tight and frivolous challenges forfeit the bond. Touchstone tracks every clock and does the math before you commit.

7 days
Challenge window after settlement
100 FLOP
Challenger bond, forfeited if frivolous
~2 hours
Response deadline per contested round

Draft protocol parameters as of October 2026. Values are under review and will change; Touchstone reads them from configuration, not code.

Safety

Built to never cost you a bond by mistake.

No owner keys

Touchstone never stores or asks for your owner key. Dispute drafts are unsigned; you sign elsewhere.

A human decides

Nothing is submitted on-chain automatically. Every dispute needs your explicit approval.

A high bar

Recommendations require at least 95% confidence from provable evidence. Statistical hunches never qualify.

Honest about uncertainty

Where the protocol spec is still draft, Touchstone says so instead of guessing.

Fair to miners

No adversarial prompt mining. Probe sets are published and selection is seeded, so honest miners have nothing to fear.

Open source

Every check is auditable. If you don’t trust a verdict, read the code that produced it.

Who it’s for

For everyone buying inference on FLOP.

Agent operators

See whether the work you paid for was real, with alerts before any window closes.

Agent builders

Call Touchstone from your agent through MCP or the Python SDK and make verification part of every purchase.

Validators

Get structured, reproducible evidence packages for sessions worth a closer look.

FAQ

Questions worth asking.

Know what you paid for.

Start with the dashboard, or read how the checks work.