| Model | USD / SIU | Spread to index | SIU per $1 |
|---|---|---|---|
| claude-sonnet-5 | $0.0234 | +37% | 42.7 |
| gpt-5.1 | $0.0092 | -46% | 108.9 |
| gemini-3.1-pro-preview | $0.0400 | +134% | 25.0 |
| grok-4.6 | $0.0171 | +0% | 58.3 |
| claude-haiku-4-5 | $0.0077 | -55% | 130.5 |
| gpt-5.4-mini | $0.0053 | -69% | 188.8 |
Not yet published — the floor needs a measured hardware-rental rate for the reference configuration, which this print does not yet include.
The print recomputed under alternative cache and batch-discount policies, so the effect of those policy choices is stated rather than hidden inside one number.
| Policy variant | Dated SIU | Delta | Applies to |
|---|---|---|---|
| cache-enabled: 40% of T2 input at 10% of input price | $0.01240 | -27.5% | claude-sonnet-5, gpt-5.1, gemini-3.1-pro-preview, grok-4.6, claude-haiku-4-5, gpt-5.4-mini |
| batch-discount: 50% off input and output | $0.008654 | -49.4% | claude-sonnet-5, gpt-5.1, gemini-3.1-pro-preview, grok-4.6, claude-haiku-4-5, gpt-5.4-mini |
Dated SIU is an assessment of qualifying inference work under this basket version, model/provider configuration and quality gate — not a prediction of production agent costs, which vary with workflow design, tool reliability, retry policy and context handling.
Don't take this page's word for it — every value below is checkable independently. Read the steps, run one command, or have an agent read verify.json.
0x07db497102a6b647f511bd0f0f764809c17a004e96e2fc311acfead0a87382ec The body hash is made like this:
signature, public_key, anchor, superseded_by, correction_notes. The last three are added after signing, which is why they cannot be part of the hash.curl -O https://prints.touchstoneassay.com/verify-print.mjs node verify-print.mjs 2026-10-09-frontier
Plain Node 18 or later, nothing to install, no keys. It does the four steps above, then looks the anchor transaction up on the chain's explorer and looks for a PrintPosted event carrying your hash. Exit code 0 means it matched. It does not check the signature: see the recovered signer above and the publisher below.
publisher(), and confirm it equals the recovered signer shown above.postedAt(bytes32) with the body hash above and confirm it returns a non-zero timestamp: the Unix time, in seconds, at which this hash was first recorded.PrintPosted event whose bodyHash equals the body hash above.