Dated SIU, the benchmark price of AI inference work: one free tool, three paid via x402.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Touchstone Assay publishes Dated SIU β the benchmark price of AI inference work, measured by actually buying inference against a versioned task basket, not by surveying list prices.
Placeholder β wired up once packages/print exists.
CLAUDE.md β vocabulary, invariants, build boundaries.docs/build1-spec.md β the Build 1 engineering specification.docs/plan.md β orientation, dependency order, and open risks.docs/architecture.md β one diagram of the whole system.docs/demo.md / docs/demo-arc.md β the buyer/seller
agent loop, real transcripts, on Base Sepolia and Arc Testnet.Chain ID 5042002. Deployed 2026-09-05 from commit 95eea03.
| Contract | Address | Verification |
|---|---|---|
TouchstoneAttestation | 0x12b886b043feABc3d90bBae3ae206d22b208160d | Pass - Verified |
TouchstoneEscrow | 0x3Cc274d68972DFA1B9B13b90eE40664E0dE2c91F | Pass - Verified |
Full record β transaction hashes, block numbers, constructor arguments, compiler settings, and live smoke-test results β is canonical in data/deployments/arc-testnet.json. This README section is a convenience view generated from that file (node scripts/generate-readme-deployments.mjs) and must never be hand-edited to disagree with it.
Not deployed to mainnet. Requirements before it can be:
Chain ID 84532. Deployed 2026-08-18 from commit 7b1d6ed.
| Contract | Address | Verification |
|---|---|---|
TouchstoneAttestation | 0xF60701793eD168ffd6e818e1DCcb600393297190 | Pass - Verified |
TouchstoneEscrow | 0x3eC06FFe8d5250d5Edf8Fff26b163aaaD65c8a00 | Pass - Verified |
Full record β transaction hashes, block numbers, constructor arguments, compiler settings, and live smoke-test results β is canonical in data/deployments/base-sepolia.json. This README section is a convenience view generated from that file (node scripts/generate-readme-deployments.mjs) and must never be hand-edited to disagree with it.
Not deployed to mainnet. Requirements before it can be:
A print's own signature and public_key fields only prove internal consistency β that some
key signed this exact body. They cannot prove that key is Touchstone Assay's, because a tampered
file could carry a self-consistent signature over a different key entirely. Closing that gap is
the entire reason the publisher key is coupled to TouchstoneAttestation: the contract's publisher address is
immutable and lives outside the file, so it is a truth a tampered print cannot rewrite.
The loop:
{signature, hash} pair β not read from the
print's own public_key field. (Recovery yields two address candidates, since the stored
signature carries no recovery bit; exactly one matches a real signer.)TouchstoneAttestation.publisher(), read live from chain.postedAt(bodyHash) > 0).No TOUCHSTONE_PUBLISHER_KEY is needed β this command only reads. Real output against the
worked-example print (docs/siu-worked-example.md, Dated SIU $0.0383) anchored on Base Sepolia:
A print signed by any other key β or never anchored at all β reports NOT VERIFIED and exits
non-zero (verified live against Base Sepolia with an unrelated key: neither recovered
candidate matched publisher(), and postedAt read 0).
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/touchstone-mcp)<a href="https://allmcps.com/mcp/touchstone-mcp"><img src="https://allmcps.com/api/badge/touchstone-mcp?style=directory" alt="Touchstone MCP on AllMCPs" /></a>