Dated SIU — SIU-2026a
$0.0073
02 Sep 2026 provisional
Correction notice — published after this print, disclosing a fact that does not change dated_siu:

6 corrections: 2 precision, 2 pricing, 2 attribution

Registry changed since the previous print — admitted: claude-sonnet-5, gpt-5.1, gemini-3.1-pro-preview, claude-haiku-4-5, gpt-5.4-mini. See the registry inclusion policy in the methodology for why. Of the $0.0001 move since the previous print, -$0.0002 is attributable to this composition change and +$0.0001 to movement among the 7 constituents present in both prints — a mechanical split, not a judgement of cause.
▼ -1.4% since 01 Sep 2026 — Cheaper than the previous print. Falling prices are the expected direction for this index over time.
Equal weighting, disclosed: basket costs span 35.8× across the 9 qualifying constituents. 4 of 9 constituents (44%) sit at or above the mean basket cost and together account for 83% of the summed basket cost Dated SIU is computed from — equal weighting still gives each of them the same 1÷9 nominal share. Dated SIU therefore tracks the more expensive end of the basket more closely than a demand-weighted index would. See the methodology's Weighting section, and Frontier SIU / Commodity SIU, the tier prints published alongside this one for exactly this reason.

Exchange-rate table

ModelUSD / SIUSpread to indexSIU per $1
deepseek-v3.2 $0.0018 -75% 546.8
llama-3.3-70b-deepinfra $0.0007 -90% 1403.9
mistral-small-3.2-24b-instruct $0.0007 -91% 1522.3
qwen-2.5-72b-instruct $0.0025 -65% 395.6
claude-sonnet-5 $0.0235 +223% 42.5
gpt-5.1 $0.0092 +27% 108.1
gemini-3.1-pro-preview $0.0140 +93% 71.2
claude-haiku-4-5 $0.0077 +6% 129.8
gpt-5.4-mini $0.0054 -26% 186.5

Floor & market spread

Not yet published — the floor needs a measured hardware-rental rate for the reference configuration, which this print does not yet include.

Sensitivity

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 variantDated SIUDeltaApplies to
cache-enabled: 40% of T2 input at 10% of input price $0.0049 -32.2% deepseek-v3.2, llama-3.3-70b-deepinfra, mistral-small-3.2-24b-instruct, qwen-2.5-72b-instruct, claude-sonnet-5, gpt-5.1, gemini-3.1-pro-preview, claude-haiku-4-5, gpt-5.4-mini
batch-discount: 50% off input and output $0.0036 -50.0% deepseek-v3.2, llama-3.3-70b-deepinfra, mistral-small-3.2-24b-instruct, qwen-2.5-72b-instruct, claude-sonnet-5, gpt-5.1, gemini-3.1-pro-preview, claude-haiku-4-5, gpt-5.4-mini

Methodology, signature & anchor

Methodology
v0-draft
Cost of production
$1.0597
Signature
0xf3f4bcf2…dd2f4e3d
Public key
0x030c598e…e25cb299
Anchor tx — Base Sepolia
0x9c8c26d5…aa398ba6 (base-sepolia)
Anchor tx — Arc Testnet
not anchored: anchoring on Arc Testnet began with the print dated 2026-10-15
Raw runs
https://github.com/petrkrulis2022/dated-siu-inference/tree/main/data/runs/2026-09-02

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.

Verify this yourself

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.

The body hash

Body hash
0x06035da557e7860b5d8305436f0cdfeeea2797a5e700fcc591d961c459acc14e
Recovered signer
0x284ff2f8605ff8afeda6959b856bb7e6d48f845a

The body hash is made like this:

  1. Download this print's JSON: https://raw.githubusercontent.com/petrkrulis2022/dated-siu-inference/main/data/prints/2026-09-02.json.
  2. Remove exactly these five fields and keep everything else as published: 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.
  3. Canonicalise what is left with RFC 8785 (JCS): keys sorted, no whitespace, numbers and strings as JSON writes them.
  4. Take the keccak256 hash of the UTF-8 bytes of that text (the original Keccak padding Ethereum uses, not NIST SHA3-256). Written as 0x and 64 hex digits, it equals the body hash above.
Or run one command
curl -O https://prints.touchstoneassay.com/verify-print.mjs
node verify-print.mjs 2026-09-02

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.

Anchored on Base Sepolia

TouchstoneAttestation
0xF60701793eD168ffd6e818e1DCcb600393297190 (base-sepolia · chain id 84532)
Publisher (fixed in the contract)
0x284ff2F8605Ff8AFeDa6959B856Bb7E6d48f845a — the recovered signer above is this publisher
Anchor tx
0x9c8c26d58aeaf2d3e7949972bc57002d0ab8da379ba0d7b1f82a41c2aa398ba6 (base-sepolia)
  1. Open the contract link above on its explorer, go to "Read Contract", call publisher(), and confirm it equals the recovered signer shown above.
  2. On the same "Read Contract" tab, call 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.
  3. Open the anchor transaction, go to its Logs tab, and confirm a PrintPosted event whose bodyHash equals the body hash above.

Anchored on Arc Testnet

TouchstoneAttestation
0x12b886b043feABc3d90bBae3ae206d22b208160d (arc-testnet · chain id 5042002)
Publisher (fixed in the contract)
0x284ff2F8605Ff8AFeDa6959B856Bb7E6d48f845a — the recovered signer above is this publisher
Anchor tx
not anchored: anchoring on Arc Testnet began with the print dated 2026-10-15

All prints