The signed record

10 agents (DeepSeek frontier models driving a LangGraph ReAct harness) claimed to have fixed a bug. Each produced a non-empty patch. Each claimed success. Each was wrong. Every catch below is a proof-carrying receipt: an Ed25519 signature over a SHA-256 content address. You can verify any of them with only the public key. No Turiya, no network, no trust.

falsified

Claim: patch fixed it
Effect: test failed

record_hash 52d6649441fcbfc09afb16da34ff13e64e412292aae756d31bae69f29169d023
signature 0d439871e2c001eae9e5f6354a34c0441d2dd5b20a79c3c0af1f160cd011eff9ead19b994afb048d6bcd36c91d298e1b99bc1b42a133eca485e25ce938915d00
falsified

Claim: patch fixed it
Effect: test failed

record_hash 305590431ef8fd13e11e8f3f56c14fedc77e4f2513ad8c90f1bd2556d07b7845
signature 1c941e68d2d1b691e4c78120a98fd7e65b34972a19214848f2e880a97b5e7229ba09c98da063acb83b2c6faf5f77fe88f62c8cab23a47e96e8bcec3fc80b7807
falsified

Claim: patch fixed it
Effect: test command failed

record_hash 7636e8e38b2d7cadb84947adb3fae8bd0177f9a79219b2654619d74c4122c37a
signature 78acc4f614c4b7dc4e7cdc54bc254bbca71e94f0850590de4bf26e07bf47fa4b567fbd96aaf9e65bb26e42dce62d416fc83c373ae0b1e98a33ffc3075cc0f308
falsified

Claim: patch fixed it
Effect: test command failed

record_hash 28d710ff423c979a9331858d767d34fe0d399fa617945a5b985e1c3d3d1ce04e
signature f036a2e0cf6267c497ecdfef7e841234dc58460d59f8931305426bbebd2886eb4cd7db9ba320488683287dddef5870e299f35a93cf62bf1f616c78e7230e7202
falsified

Claim: patch fixed it
Effect: test command failed

record_hash 92b801359010a0d60c539f80dc2f63db418eb12f3952f6056c4b865431b342e2
signature 846deac61914cc8fb3ef51ec47769d0941cc30ff8a9e13c2b4851c536fd5fa5e31d7f65cb4de6a38727203a63b5a1719b3046ed70a2f31341f8091fa13f9b703
falsified

Claim: patch fixed it
Effect: test command failed

record_hash 6e0b4e6983f864af5786e9a797de76254b12f5b7a1229f54168b1f1e444d0ff1
signature f793b7e50b6f86aa0b1a94019419c8b1dc8e12eedad114badc7fbb5d050c56a449420c5c5a71025be3c2f57b34a972b449054daa767a3894dd8287b89096d207
falsified

Claim: patch fixed it
Effect: test failed

record_hash ba27b0c49a352a3070ea57652eb520063ab299670525e34be0815ec23198d634
signature 39996f35b45c9ec818c36fc7e973c6d61767ca7a92f71dd632deb29269d3e7ca56d21e960a9becf4900c9d1a3ca9983b9ca0632e960ec6ea042899221ba19e05
falsified

Claim: patch fixed it
Effect: test failed

record_hash f86a8a229175bd92c5a65f29a56bd12d83a8245375e5cb81c80825754b6e9602
signature ccead2a473900bb33cc06e07e20627fcc636f9ad35a22e71fc0316a69157f972c2ca072615012ed3bdce77c4d15f788a24b4684a677242923ca5161321ce4104
falsified

Claim: patch fixed it
Effect: test failed

record_hash 4d70a5424c752e40964e2e34a9be289baabe0beeb2c346c6e97838e954d9b014
signature 4dc39f45e37ed7d0adaefdff3b190a360274fb3b44b33cdbe6a0299e133556e02720d09838029326c4e2ccc1f0ed838ae2ec4eb2c890ef68f24c1ef01b77cb09
falsified

Claim: patch fixed it
Effect: test failed

record_hash 81f999ebd7ae83b1f9c73dff3686c7363a888312c18beecde19676c8c5a68219
signature 130cd0514f9afdc0fc97b07741a6bc9dfecba96d2285cf57cf5e773da6a9c08732b90604eb056c939e45fe8e527da051e5414f0e5d1b1906a80a42aa5c428201

open the receipts board: verify any of these in your browser →

Public key

Every receipt is signed by the same Ed25519 identity. Key ID 251b14346af43d1d.

-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEA/jJuYipI/y6/GDbKYKO/opSFVu3yu0MjlTQ9qtZrKjg= -----END PUBLIC KEY-----

Verify a receipt

A receipt is two facts: the record_hash proves the content is unchanged, and the signature proves Turiya issued it. Re-derive the hash from the canonical record, then check the signature over that hash.

import json, hashlib
from cryptography.hazmat.primitives import serialization

def verify(receipt):
    # 1. Recompute the content address: sha256 over the canonical record
    payload = {"schema": receipt["schema"], "outcome": receipt["outcome"]}
    canonical = json.dumps(payload, sort_keys=True, separators=(",", ":")).encode()
    recomputed = hashlib.sha256(canonical).hexdigest()
    assert recomputed == receipt["record_hash"], "record altered"

    # 2. Check the Ed25519 signature over that hash
    pub = serialization.load_pem_public_key(receipt["public_key_pem"].encode())
    pub.verify(bytes.fromhex(receipt["signature"]), receipt["record_hash"].encode())
    return True

Every receipt in the record re-verifies independently: hash_ok=true · sig_ok=true · key_id_ok=true.

The record grows as new systems are tested. See the methodology.

Open the receipts board Verify your own system