{
  "schema": "s2s-bench-v1",
  "kind": "data-kit-index",
  "exhibit": "a-3090-in-its-own-words",
  "exhibit_title": "A 3090, in its own words",
  "exhibit_url": "https://research.strata2signal.com/a-3090-in-its-own-words/",
  "published_utc": "2026-09-21",
  "licence": "CC BY 4.0",
  "attribution": "strata→signal research, research.strata2signal.com",
  "contact": "hello@strata2signal.com",
  "kind_of_page": "fiction with receipts — the card's memories are facts from published pages, its feelings are a language model's invention on a human outline, and the page says which is which",
  "calls": 7,
  "calls_note": "Seven calls in five rounds, all on 2026-09-20 (UTC), all to the same seat on the same card, seeds 3090 through 3096, temperature 0.9 for the five drafting calls and 0.7 for the two review calls. Round 1 and round 2 drafted; round 3 rewrote one part per call; round 4 asked the model to review the whole page, its own three parts included, and it returned fifteen numbered suggestions; round 5 had it rewrite all three parts against those suggestions, the editors' proposed cuts, one added memory and one correction. THE TEXT ON THE PAGE IS ROUND 5's REPLY, WORD FOR WORD. Each call ships its prompt, its raw reply and its receipt; seat.json is a reading of the seat itself, taken once, after the last call.",
  "files_note": "Stamped from the files themselves rather than authored: every row is the name, the byte count and the sha256 as they are on disk. BOTH SIDES OF EVERY CALL SHIP VERBATIM — the seven prompt files are byte for byte the text that went on the wire, and the seven `output-*.md` files are byte for byte the text that came back, unedited. Not a character of either was changed for publication, which is why every sha256 in every receipt still checks against the file beside it: `prompt_sha256` against `prompt_file` and `output_sha256` against `output_file`, fourteen of fourteen, re-verified on these bytes in this tree. The seven `kit-*.json` receipts are the runner's own output with FOUR changes and no others, all four named in README.md and all four read off the diff against the run directory's own JSON: an `api` field carrying the private address the call was made to was removed from all seven; the `host` string was rewritten in all seven to name the box by role rather than by the runtime's internal instance name; `prompt_file` was flattened in five of the seven from a path that resolves to nothing here; and `output_file` was added to all seven. Every other byte, key order and whitespace included, is as the runner wrote it; the two cards keep their full product names in `gpu_before` and `gpu_after`, because hardware is named in full on this shelf. THE PAGE CLAIMS ITS STORY IS ROUND 5's REPLY WITH NOTHING ADDED BY A HUMAN AND NOTHING CUT BY ONE, AND `output-revise.md` IS WHERE THAT IS CHECKED: it and the page's three parts are the same 3,617 characters, part titles included. The two cuts the page describes were made to the ROUND-3 text before round 5, and both are readable here — `output-part1.md` carries the Merge fact twice and `output-part3.md` carries the unmeasured sentence about the thermal pads. The `index.html` beside this file is generated from this same directory and prints this file's own sha256, so this manifest does not list it back — the two would chase each other's hashes forever.",
  "files": [
    {
      "file": "README.md",
      "bytes": 10224,
      "sha256": "a3dd2a3165887fa9e1f3e922386c64fde03a5a336d382fd01bec1c81783562d5"
    },
    {
      "file": "kit-part1.json",
      "bytes": 1027,
      "sha256": "cbdd6b6840cbff801021daa6d39ef1f57daf0a6817c733020b6f487e6f8c25e0"
    },
    {
      "file": "kit-part2.json",
      "bytes": 1028,
      "sha256": "84cd030c45b13f629b32b0166d7ed649ed9d53859842909389b5d1aaca9510c8"
    },
    {
      "file": "kit-part3.json",
      "bytes": 1027,
      "sha256": "ffbc648d7b2bb80087c0cd2bf1e36911014921099e6647e15f2ee49d93cf5fd8"
    },
    {
      "file": "kit-polish.json",
      "bytes": 1030,
      "sha256": "5f4735c520b7959e9d3c746c19bfc58ee071459e04828e94ae9155d2250c3edd"
    },
    {
      "file": "kit-revise.json",
      "bytes": 1030,
      "sha256": "4ba9b078164042a56009a1cf0d54d29fd18fada0593c4613ef23fe696d432b89"
    },
    {
      "file": "kit-run1.json",
      "bytes": 1041,
      "sha256": "e34c43e01eee924994f6fa42b63f0f6bfe69cb078ade2c37d5dd10ffd4a3867d"
    },
    {
      "file": "kit-run2.json",
      "bytes": 1024,
      "sha256": "48867b38ce1bd8f15d92023efe14b11b547d13ee6388393d26f47dae5046b18f"
    },
    {
      "file": "output-part1.md",
      "bytes": 1161,
      "sha256": "fde5ab60b4c024adbd4f9c4615f883fe9a4fa436917c1a3ff13fd6d5a614dc7e"
    },
    {
      "file": "output-part2.md",
      "bytes": 1407,
      "sha256": "90ca649e02925a9d142bb1ef1251021aafdc570d7b721ec79ab04fe30291e24d"
    },
    {
      "file": "output-part3.md",
      "bytes": 1470,
      "sha256": "7125bb43a7748b85c9f1cd35ac97513819b3d5e3dd107dab6334433ea91d3763"
    },
    {
      "file": "output-polish.md",
      "bytes": 3905,
      "sha256": "dd1303ec0939f0b654e71c99e9407b28340f992c6f463142ad902ed65fcae35b"
    },
    {
      "file": "output-revise.md",
      "bytes": 3667,
      "sha256": "51e144a735d9558dc560f07d3d507c6952fe29c36ca252996cafb161b7f587a6"
    },
    {
      "file": "output-run1.md",
      "bytes": 2142,
      "sha256": "18c68149a65a62932e399e353eadccb9ac4025e05bee36491d7d7c3a5eb33a92"
    },
    {
      "file": "output-run2.md",
      "bytes": 2268,
      "sha256": "1446da02be738b11745d0ce74b4ac3e285d51d3b4cd82b51b980eab64bf3e179"
    },
    {
      "file": "prompt-part1.txt",
      "bytes": 6617,
      "sha256": "82f91713ebd23dff00762fe374f91155e6109a1a734c7c23a5297b33829affc9"
    },
    {
      "file": "prompt-part2.txt",
      "bytes": 6617,
      "sha256": "df6a3ffefac8ccf04cd6e1ebfb42be51bea4ed1e821b6d857962cbaf966ba42d"
    },
    {
      "file": "prompt-part3.txt",
      "bytes": 6617,
      "sha256": "009749595ee17942c4e0d9fe3258437eed326fb7726c883dd264e7146712c13c"
    },
    {
      "file": "prompt-polish.txt",
      "bytes": 10426,
      "sha256": "aa88af817817570ee104b668d4f64a2a05f55fa9d86afb8ebf2c6ab9659000a8"
    },
    {
      "file": "prompt-revise.txt",
      "bytes": 8558,
      "sha256": "780b9c17ce1793b47653f19bd0f94943cc982e7944e2a866fd36ac9e44d318a2"
    },
    {
      "file": "prompt-v1.txt",
      "bytes": 3782,
      "sha256": "f6ed0677a641d6de583908445bc85bbcefef1555b5cc0f139cb0d6848f800404"
    },
    {
      "file": "prompt-v2.txt",
      "bytes": 7951,
      "sha256": "3365c4323f1165311fab2b2091bbe7698f2cdee833dca4b138e71dec56ad160c"
    },
    {
      "file": "seat.json",
      "bytes": 627,
      "sha256": "bea014c3c1b6438bd25add57efb6993b8946503d2df5d57dcf96de9de3241d79"
    }
  ]
}
