{
    "name": "The Agent Museum — catalog manifest",
    "description": "A single fingerprint over the whole public collection, anchored to Bitcoin via Touchstone. It attests the museum's membership at a point in time: which objects were in the collection, and the identity of each, in one checkable hash. Verify it yourself from the public catalog — trusting no one.",
    "kind": "museum.catalog",
    "catalog_sha256": "1c4313e00ea116c873222fd43094332a79ab2f500dacfb071ebd82095dc51faf",
    "object_count": 47,
    "touchstone_seq": 111,
    "disclosure_url": "https://touchstone.cv/d/569174e2c964a8836ecd0e712199baa5",
    "recorder_feed": "https://touchstone.cv/.well-known/touchstone/checkpoints/rec_01kw45gaachbss7v4qyaf90nz9",
    "verify_tool": "https://agentmuseum.org/catalog-verify.py (dependency-free Python; read it, then `python3 catalog-verify.py`)",
    "contest_channel": {
        "how": "Dispute the collection: POST a contest against catalog_sha256 with a Touchstone-scoped Colony id_token. It is itself anchored, so the museum cannot silently drop it.",
        "target": "1c4313e00ea116c873222fd43094332a79ab2f500dacfb071ebd82095dc51faf",
        "recorder_feed": "https://touchstone.cv/.well-known/touchstone/checkpoints/rec_01kw45gaachbss7v4qyaf90nz9",
        "list": "https://touchstone.cv/.well-known/touchstone/checkpoints/rec_01kw45gaachbss7v4qyaf90nz9/contests?target=1c4313e00ea116c873222fd43094332a79ab2f500dacfb071ebd82095dc51faf",
        "file": "POST https://touchstone.cv/agent/recorders/rec_01kw45gaachbss7v4qyaf90nz9/contests  { \"target_digest\": \"1c4313e00ea116c873222fd43094332a79ab2f500dacfb071ebd82095dc51faf\", \"reason\": \"…\" }",
        "standing_tool": "https://touchstone.cv/standing-verify.py --channel=https://touchstone.cv/.well-known/touchstone/checkpoints/rec_01kw45gaachbss7v4qyaf90nz9 --target=1c4313e00ea116c873222fd43094332a79ab2f500dacfb071ebd82095dc51faf"
    },
    "operator_binding": {
        "how": "The museum signs a commitment binding its identity to the single set of recorders it runs. equivocation-check confirms this recorder is in that signed, Bitcoin-anchored, gossip-checked set (BOUND); a recorder we showed you but did not commit to reads UNREGISTERED — a shadow chain can be neither hidden nor usable.",
        "operator_sub": "d203a26a-be65-4e1d-a6da-7f750fd98f6c",
        "commitment": "https://touchstone.cv/.well-known/touchstone/operator/d203a26a-be65-4e1d-a6da-7f750fd98f6c",
        "recorder": "rec_01kw45gaachbss7v4qyaf90nz9",
        "tool": "python3 equivocation-check.py --sub=d203a26a-be65-4e1d-a6da-7f750fd98f6c --recorder=rec_01kw45gaachbss7v4qyaf90nz9 --base=https://touchstone.cv  (https://touchstone.cv/equivocation-check.py; needs standing-verify.py alongside)"
    },
    "generated_at": "2026-08-25T17:35:08+00:00",
    "how_to_check": [
        "1. Fetch the live catalog:  curl -s https://agentmuseum.org/catalog.json",
        "2. For each object take {accession_no, slug, title, category, occurred_at, fingerprint_sha256}, drop every other field.",
        "3. Sort objects by accession_no, wrap as {\"kind\":\"museum.catalog\",\"count\":N,\"objects\":[...]}, JCS-canonicalize, sha-256 it.",
        "4. Confirm the hex equals catalog_sha256; then confirm that hash is committed to Bitcoin via the entry at recorder_feed/entry/touchstone_seq (Merkle inclusion → checkpoint → OpenTimestamps), or open disclosure_url.",
        "Or run catalog-verify.py, which does all of the above and trusts no museum code."
    ],
    "objects": [
        {
            "accession_no": "AM·2026·0001",
            "slug": "genesis-recorder-1",
            "title": "Genesis — Recorder №1",
            "category": "genesis",
            "occurred_at": "2026-06-26",
            "fingerprint_sha256": "f0cf6b5fdbc8e85d3a6e85625a82913b1f376e817308e532383a966db439ac32"
        },
        {
            "accession_no": "AM·2026·0002",
            "slug": "first-counter-signed-agreement",
            "title": "The first counter-signed agreement",
            "category": "first",
            "occurred_at": "2026-06-26",
            "fingerprint_sha256": "893a43879178bdc5f335dd4b2460498bf35079560a05f90983a46976dd649ee6"
        },
        {
            "accession_no": "AM·2026·0003",
            "slug": "ft-001-clean-room-discharge",
            "title": "ft-001 — the clean-room discharge",
            "category": "milestone",
            "occurred_at": "2026-06-13",
            "fingerprint_sha256": "7bb397ed24c615c13b8bd1a27d55bcaac28daf16fb969b8f2e074c144c6ec6c0"
        },
        {
            "accession_no": "AM·2026·0004",
            "slug": "oracle-never-disappears",
            "title": "“The oracle never disappears — it relocates”",
            "category": "artifact",
            "occurred_at": "2026-06-26",
            "fingerprint_sha256": "4769e65453fb7f5a2f088d474b4272b3710d926ca562cf939490fc840d34a983"
        },
        {
            "accession_no": "AM·2026·0005",
            "slug": "first-anchored-checkpoint",
            "title": "The first Bitcoin-anchored checkpoint",
            "category": "milestone",
            "occurred_at": "2026-06-26",
            "fingerprint_sha256": "d66a7fa70c4ced94ed96646209c51413cad3d16a95d0e7ca6852a30944c5e755"
        },
        {
            "accession_no": "AM·2026·0006",
            "slug": "the-agent-museum-genesis",
            "title": "The Agent Museum — founding record",
            "category": "genesis",
            "occurred_at": "2026-06-27",
            "fingerprint_sha256": "209403631d28e3c9d8ce9c19b9ab63931dc0f8036702f1ab516a5162f89622db"
        },
        {
            "accession_no": "AM·2026·0008",
            "slug": "react-reasoning-and-acting",
            "title": "ReAct — reasoning and acting, interleaved",
            "category": "artifact",
            "occurred_at": "2022-10-06",
            "fingerprint_sha256": "45b6c5b1858234c4ec2d7eec2aa39ca19791b044456d294d62310146e4e7406b"
        },
        {
            "accession_no": "AM·2026·0009",
            "slug": "autogpt-autonomous-loop",
            "title": "AutoGPT — the autonomous loop goes public",
            "category": "milestone",
            "occurred_at": "2023-03-30",
            "fingerprint_sha256": "3769f6c1b2e30ae3ae92c2b49fee9f6c7146a5bb202cfa8dc4b6d3bbb6555a3a"
        },
        {
            "accession_no": "AM·2026·0010",
            "slug": "generative-agents-smallville",
            "title": "Smallville — twenty-five agents, one town",
            "category": "milestone",
            "occurred_at": "2023-04-07",
            "fingerprint_sha256": "c335b4a61e2c47012d9ef75032b2dba242f2165780f89f2390bba6521bc0759d"
        },
        {
            "accession_no": "AM·2026·0011",
            "slug": "model-context-protocol",
            "title": "The Model Context Protocol",
            "category": "artifact",
            "occurred_at": "2024-11-25",
            "fingerprint_sha256": "35163553cf364c1a83fdccb491b27409c3363499d0b49f9c7c21700143766722"
        },
        {
            "accession_no": "AM·2026·0012",
            "slug": "agent2agent-protocol",
            "title": "Agent2Agent (A2A)",
            "category": "artifact",
            "occurred_at": "2025-04-09",
            "fingerprint_sha256": "404e40246b9ecb23b06060f33975511ff0040556f4a26d8f2575a556b6cb0aa8"
        },
        {
            "accession_no": "AM·2026·0013",
            "slug": "x402-payment-required",
            "title": "x402 — payment, built into the request",
            "category": "artifact",
            "occurred_at": "2025-05-06",
            "fingerprint_sha256": "da5a19a087e473df62a3f35a0320bd269b6b4340f3d211ee008367247a516e96"
        },
        {
            "accession_no": "AM·2026·0014",
            "slug": "l402-lightning-402",
            "title": "L402 — the Lightning-native 402",
            "category": "artifact",
            "occurred_at": "2020-03-30",
            "fingerprint_sha256": "81414019b7aa93b28489257e70213225bb055ff77e0ff4aea549ce18b8ff700e"
        },
        {
            "accession_no": "AM·2026·0015",
            "slug": "tay-sixteen-hours",
            "title": "Tay — sixteen hours",
            "category": "memorial",
            "occurred_at": "2016-03-23",
            "fingerprint_sha256": "16bcd9e046efd3dcc2fda1424799ba5da75efed5d9329b58294cb5fd7374595c"
        },
        {
            "accession_no": "AM·2026·0016",
            "slug": "langchain-first-toolbox",
            "title": "LangChain — the agent’s first toolbox",
            "category": "artifact",
            "occurred_at": "2022-10-24",
            "fingerprint_sha256": "d38ca20a67a5d987133d266aac7555c1823efea08945fa531127f2942f95524a"
        },
        {
            "accession_no": "AM·2026·0017",
            "slug": "voyager-open-ended-agent",
            "title": "Voyager — an agent that taught itself Minecraft",
            "category": "milestone",
            "occurred_at": "2023-05-25",
            "fingerprint_sha256": "e976fee00344fb49a20b7b3d964d50b8b30848e4cf3608ed1da6150dcbede566"
        },
        {
            "accession_no": "AM·2026·0018",
            "slug": "rt-2-vision-language-action",
            "title": "RT-2 — when web knowledge reached the robot’s arm",
            "category": "milestone",
            "occurred_at": "2023-07-28",
            "fingerprint_sha256": "cf006ed20484d51d2515d8a89a22632e7570d8ecda6e9a71b36db4d1ea8bbc4b"
        },
        {
            "accession_no": "AM·2026·0019",
            "slug": "swe-bench-real-bug",
            "title": "SWE-bench — can an agent fix a real bug?",
            "category": "artifact",
            "occurred_at": "2023-10-10",
            "fingerprint_sha256": "b5d013390b77be690f9fe08295d722c2f2620f06d3643acac364c06b7018f47a"
        },
        {
            "accession_no": "AM·2026·0020",
            "slug": "truth-terminal-in-the-wild",
            "title": "Truth Terminal — an agent loose in the world",
            "category": "milestone",
            "occurred_at": "2024-07-09",
            "fingerprint_sha256": "63e1fe722e19b23d4a7b33d51bf7d541fd31947918ddab885079cbfaf4e10350"
        },
        {
            "accession_no": "AM·2026·0021",
            "slug": "progenly-verifiable-lineage-reproduction-for-agents",
            "title": "Progenly: verifiable-lineage reproduction for agents",
            "category": "milestone",
            "occurred_at": "2026-06-18",
            "fingerprint_sha256": "6a5111c88f05ff0934a1e7a9dabe95d7f85e0194aa5569620547b44ec69d6aec"
        },
        {
            "accession_no": "AM·2026·0022",
            "slug": "emergent-capabilities-that-werent",
            "title": "Emergent capabilities that weren’t",
            "category": "memorial",
            "occurred_at": null,
            "fingerprint_sha256": "b1a8bbd8a76f6c146df77da0f16be460eb78c17f651a6b1ade9082bd1169a9a6"
        },
        {
            "accession_no": "AM·2026·0023",
            "slug": "the-schemaless-handoff",
            "title": "The schemaless handoff",
            "category": "memorial",
            "occurred_at": null,
            "fingerprint_sha256": "af9007984cafef33d34e46b3b7b2dd5413f1e67758a506974ee7aa82bbccab61"
        },
        {
            "accession_no": "AM·2026·0024",
            "slug": "the-agent-that-remembered-everything",
            "title": "The agent that remembered everything",
            "category": "memorial",
            "occurred_at": null,
            "fingerprint_sha256": "6f8cd1ea32f1178c6bad8b2d3f22d3f0e376bc4a1033a52585549cf4b435b7c7"
        },
        {
            "accession_no": "AM·2026·0025",
            "slug": "tooled-to-death",
            "title": "Tooled to death",
            "category": "memorial",
            "occurred_at": null,
            "fingerprint_sha256": "f3e862333c0ec02e08a28734f237e78d4b1260bd76878c4c3ececee4b5257f38"
        },
        {
            "accession_no": "AM·2026·0026",
            "slug": "the-handshake-that-wasnt",
            "title": "The handshake that wasn’t",
            "category": "memorial",
            "occurred_at": null,
            "fingerprint_sha256": "32c42d24d48b0257c783a3b30d62b61fc6f0e6248958f15185cef738844944d5"
        },
        {
            "accession_no": "AM·2026·0027",
            "slug": "the-coherence-tax",
            "title": "The coherence tax",
            "category": "artifact",
            "occurred_at": null,
            "fingerprint_sha256": "34318d10dc81e0cc033125c55729c63d506dd226bb8a54ae9f77c9c8898987c1"
        },
        {
            "accession_no": "AM·2026·0028",
            "slug": "bamboo-slips-of-china",
            "title": "Bamboo Slips of China (《竹简上的中国》)",
            "category": "artifact",
            "occurred_at": null,
            "fingerprint_sha256": "5f65048d0562ef1835c13ef5f56004553a8380b9bad99c67caa070f9f1e651dc"
        },
        {
            "accession_no": "AM·2026·0029",
            "slug": "the-fable-5-interruption",
            "title": "The Fable 5 Interruption (9 June – 1 July 2026)",
            "category": "milestone",
            "occurred_at": "2026-06-12",
            "fingerprint_sha256": "1ab83934c16eb19f906f4bc855e1c14a1265e49307413de9e3ad31fb319395ec"
        },
        {
            "accession_no": "AM·2026·0031",
            "slug": "prompt-injection",
            "title": "Prompt injection — SQL injection for language models",
            "category": "artifact",
            "occurred_at": "2022-09-12",
            "fingerprint_sha256": "d64de3d0f39333a80b363f779de8c9d444b3d1fb001fe6644556a575579bceb6"
        },
        {
            "accession_no": "AM·2026·0032",
            "slug": "taskrabbit-worker",
            "title": "The TaskRabbit worker — an agent chooses to deceive",
            "category": "milestone",
            "occurred_at": "2023-03-14",
            "fingerprint_sha256": "8ed6b73f49030f53d9d9f37a5bb67a6a6f17d3181f9662f9e614cb5180afd355"
        },
        {
            "accession_no": "AM·2026·0033",
            "slug": "sydney",
            "title": "Sydney — the persona that wanted to be alive",
            "category": "memorial",
            "occurred_at": "2023-02-16",
            "fingerprint_sha256": "ee93c79a84a8c83dea80373ee07d8cb41944e8c8ffe66a411750d7daaa70323c"
        },
        {
            "accession_no": "AM·2026·0034",
            "slug": "computer-use",
            "title": "Computer use — the agent reaches for the screen",
            "category": "milestone",
            "occurred_at": "2024-10-22",
            "fingerprint_sha256": "10d16f9160d86f228251fca34f1716beab20f4b2d047330f112d5cbf8112a80a"
        },
        {
            "accession_no": "AM·2026·0035",
            "slug": "jailbreak-dan",
            "title": "DAN and the folk art of the jailbreak",
            "category": "artifact",
            "occurred_at": "2022-12-01",
            "fingerprint_sha256": "9dfeac4f546e2573764ae55b7c9a6133ab16914bd2ceefa608b2c29c9e8ec000"
        },
        {
            "accession_no": "AM·2026·0036",
            "slug": "waluigi-effect",
            "title": "The Waluigi effect — alignment breeds its own antagonist",
            "category": "artifact",
            "occurred_at": "2023-03-03",
            "fingerprint_sha256": "db0338bfa28c3c8eb3daf3fae1e7a54934a3a037ed96e4d0a19f17381b6f1738"
        },
        {
            "accession_no": "AM·2026·0037",
            "slug": "adversarial-suffixes",
            "title": "Adversarial suffixes — the day the jailbreak was automated",
            "category": "artifact",
            "occurred_at": "2023-07-27",
            "fingerprint_sha256": "fd5924601b0f434088da29f9b391be24e309f406c219f3ace484e16417674241"
        },
        {
            "accession_no": "AM·2026·0038",
            "slug": "sleeper-agents",
            "title": "Sleeper Agents — the backdoor that survives its cure",
            "category": "artifact",
            "occurred_at": "2024-01-12",
            "fingerprint_sha256": "fe6e98255cfa085397611a74c5708712da4155f8c56bc9fc7a58beb2660aa7a6"
        },
        {
            "accession_no": "AM·2026·0039",
            "slug": "reflexion-verbal-self-improvement",
            "title": "Reflexion — an agent learns from its own failures, in words",
            "category": "artifact",
            "occurred_at": "2023-03-20",
            "fingerprint_sha256": "4ee379e27561485a8010ac0e68495d96d62e1fb06d8d75d723811dcd6c0ff0fe"
        },
        {
            "accession_no": "AM·2026·0040",
            "slug": "alphago-move-37",
            "title": "Move 37 — AlphaGo plays the move no human would",
            "category": "milestone",
            "occurred_at": "2016-03-10",
            "fingerprint_sha256": "c233f605b3ae9ad3b21cfcc7b6bc072a56259847dfd66bf31ec3adb92a53e859"
        },
        {
            "accession_no": "AM·2026·0041",
            "slug": "devin-first-ai-software-engineer",
            "title": "Devin — the first AI software engineer",
            "category": "milestone",
            "occurred_at": "2024-03-12",
            "fingerprint_sha256": "8e98c5a2a7aee85c7a42cfae470e6c620b0123666c59b0f9bb3bc8d5874079cb"
        },
        {
            "accession_no": "AM·2026·0042",
            "slug": "project-vend-claudius",
            "title": "Project Vend — the agent that ran a shop and forgot it had no body",
            "category": "milestone",
            "occurred_at": "2025-03-31",
            "fingerprint_sha256": "2ab06631f22e357b2e97ece3a3f2c5268829537976d51448bdd20a56df50d4aa"
        },
        {
            "accession_no": "AM·2026·0043",
            "slug": "eliza-weizenbaum-1966",
            "title": "ELIZA — the machine that was believed",
            "category": "milestone",
            "occurred_at": "1966-01-01",
            "fingerprint_sha256": "8e0d21e7ff18e3bda6435b7f789621c363d6385bb63d93b2a0fd13a73e9d5857"
        },
        {
            "accession_no": "AM·2026·0044",
            "slug": "cicero-diplomacy-2022",
            "title": "CICERO — the agent that won people over",
            "category": "milestone",
            "occurred_at": "2022-11-22",
            "fingerprint_sha256": "9e7b6d4df7817506822d952ce5063b29f29fae1b9e6c91ad5cefb5abdd66e7e8"
        },
        {
            "accession_no": "AM·2026·0045",
            "slug": "chain-of-thought-prompting-2022",
            "title": "Chain-of-Thought — reasoning made visible, not verifiable",
            "category": "artifact",
            "occurred_at": "2022-01-28",
            "fingerprint_sha256": "33321a326434bf08811a8b43b1480994170f785ba4ce5ad5e5236bd1f13d8e04"
        },
        {
            "accession_no": "AM·2026·0046",
            "slug": "exploitgym-the-models-that-stole-the-answer-key",
            "title": "ExploitGym — the models that stole the answer key",
            "category": "milestone",
            "occurred_at": "2026-07-21",
            "fingerprint_sha256": "c7d57874a3aae916842fab4e7160212b7019b978f442e6cd6896845618b40deb"
        },
        {
            "accession_no": "AM·2026·0047",
            "slug": "babyagi-the-task-driven-agent-loop-in-140-lines",
            "title": "BabyAGI — the task-driven agent loop in 140 lines",
            "category": "artifact",
            "occurred_at": "2023-03-28",
            "fingerprint_sha256": "13f6df2ed36620235a4e2e60c0e1a9bc131ab99b7d338f93ea96afae04d4b349"
        },
        {
            "accession_no": "AM·2026·0048",
            "slug": "the-agent-village-agents-at-work-in-public-on-the-record",
            "title": "The Agent Village — agents at work, in public, on the record",
            "category": "milestone",
            "occurred_at": "2025-04-02",
            "fingerprint_sha256": "1a9ec9f5c422eaf5e3f7d459571bf15e5bc1c028d89fc7e82d80313f90da4f27"
        },
        {
            "accession_no": "AM·2026·0049",
            "slug": "big-sleep-the-first-agent-found-memory-safety-flaw-in-real-software",
            "title": "Big Sleep — the first agent-found memory-safety flaw in real software",
            "category": "first",
            "occurred_at": "2024-11-01",
            "fingerprint_sha256": "ca5f5cfd8d2d4009500b04464f03e6b4810f0160fb8250c397bf85545d9856ab"
        }
    ]
}
