Prime Radiant receipts · All receipts
PR-5: How much text is reachable by address
In plain language: By address, an AI reached a store of about 9 billion tokens of the Founder's own text (at least 367 million counted exactly), and got the exact file 600 times out of 600 for a 50 to 64 token pointer.
In a 50-turn session (added 2026-10-06): with Conduit holding the memory, the AI got 47 of 50 sealed questions right while its context stayed flat (about 9,000 tokens a turn from first turn to last) and it saved 78% of the tokens a plain session used. The released Conduit 0.3.9 Ask, on the 35 of those questions whose answer is in a file, got 29 right and showed 0 wrong; it said "I don't know" on the other 6.
The full receipt follows, as written: method, every limit and incident, and the SHA-256 of every input and output file. File locations are shown by file name only.
Built 2026-10-05T02:02:19Z by the proof-harness worker (Claude, PROOF_HARNESS). Read-only on every store. Token figures marked "chars/4" are estimates, not a tokenizer; figures marked cl100k use tiktoken cl100k_base. Rebuild: python build_receipts.py.
The statement (each line with its condition)
(a) By address. Every one of the 286,538 unique files in the Prime Radiant (266,732,428,557 bytes, junction content excluded) is reachable by its address for a pointer of about 50 to 64 tokens, and 600 of 600 random fetches came back byte-exact (PR-2). Text in that store: 366,528,777 tokens counted exactly (cl100k, the prose text the search reads; 367 times a 1,000,000-token window), and about 9.1 billion tokens estimated across all text-bearing files (prose full length about 0.94 billion, other text and code about 8.18 billion; about 9,123 times a 1,000,000-token window). Safe line: "By address, an AI reached a store of about 9 billion tokens of the Founder's own text (at least 367 million counted exactly), and got the exact file 600 times out of 600 for a 50 to 64 token pointer."
(b) Without an address. Only the searched prose universe (114,396 items, 366,528,777 cl100k tokens) has a measured rate, and that rate is LOW: right file first 29 of 100 sealed hard questions (95 percent interval 21 to 39 percent), in the top five 45 of 100 (PR-3). No effective context without an address is claimed at a reliable standard. The honest line: "Without an address, across 367 million tokens, the fixed search found the right file first about 3 times in 10 on deliberately hard questions."
(c) Earlier receipt, for comparison. RECEIPT_BP223_HEX_CONNECTOR_5_32B_TOKENS_AT_50_TOKENS.md: 5,316,092,497 cl100k tokens in 660,682 files (a different store: pheromone shards, ledger eblets, Conduit, vault eblets, memory), 67 of 67 exact by address at 50 tokens; without address 3 of 67 first at full scale. The two stores overlap partly and are NOT to be added together.
How the count was made (recount from the stored run file)
| part | files | how counted | tokens |
|---|---|---|---|
| A1 prose the search reads (md, txt, docx, pdf 200 B to 5 MB, first 131,072 chars; Founder turns first 20,000) | 114,396 | EXACT, tiktoken cl100k_base over every indexed body | 366,528,777 (1,321,401,001 chars, 0.27738 tokens per char) |
| A2 same files at full length | same | ESTIMATE: 3,384,102,555 extracted chars x 0.27738 | 938,678,697 |
| B every other text or code file | 143,754 | ESTIMATE: 23,614,159,493 bytes x 0.34659 tokens per byte, measured by cl100k on a seeded random 3,000 of them (85,553,361 bytes, read failures 0) | 8,184,334,273 |
| C binary, image, audio, video, archive, other documents | 40,768 | bytes only, no tokens claimed | none |
Files and bytes by class: text 75,444 files, 22,088,181,960 bytes; prose_universe_A 102,016 files, 3,586,677,114 bytes; binary 36,205 files, 191,972,452,744 bytes; doc 170 files, 254,398,518 bytes; image 4,009 files, 2,262,012,543 bytes; code 68,310 files, 1,525,977,533 bytes; archive 214 files, 41,687,598,980 bytes; audio 152 files, 503,418,815 bytes; video 18 files, 2,851,710,350 bytes.
Live re-run
The count is a full pass over the store (126.6 s); it is the run named below, made 2026-10-05. Re-running it gives a larger number as the estate grows; the exact A1 figure is fixed by corpus.db (built 2026-10-04T23:19:29Z).
What this does and does not show
- "Effective context" here means reach: a pointer in the AI's window resolves to the exact bytes. It is not a model input of billions of tokens.
- The 9.1 billion figure is an ESTIMATE dominated by B (22 GB of text-class files, mostly session transcripts, json and logs, many of them near-copies of each other). De-duplication is by exact bytes only; it is NOT a measure of distinct knowledge. B may double count Founder turns that also appear in A.
- B's ratio comes from a file-uniform sample read up to 2 MB per file; very large files may tokenize differently. The exact floor is A1.
- One tokenizer (cl100k_base), not Claude's; another tokenizer gives a different count for the same bytes, not measured here.
- The 1,000,000-token comparison uses a round figure; the earlier receipt used 1,050,000 for the largest flagship window.
In a 50-turn session: context stays flat (added 2026-10-06)
The sections above measure reach: a pointer resolves to the exact bytes. This section measures what that does for a working session. Fifty questions were sealed (sha256 95202442c30a5b5f95f5c7365ac4cb1f02cb00508b47bb2da0e8064bdbc4f1bb) before any run and checked before each run. The 50 mix lookups in a 34-file folder (493 KB), follow-ups that ask about an earlier answer, and new notes typed in the message. Turns 1 to 25 ran on Claude Sonnet 5.5 and turns 26 to 50 on Claude Haiku 4.5, so 6 follow-ups cross a model swap. Code scored every answer against the sealed key. Every answer had to carry a QUOTE line, which code then looked for word for word in the sources; when nothing was found, the AI was required to say "I don't know".
| Plain session (whole history resent each turn) | Conduit holds the memory (run 3) | Same, through the Conduit 0.3.8 code | Released Conduit 0.3.9 Ask | |
|---|---|---|---|---|
| Right / wrong / "I don't know", of 50 | 50 / 0 / 0 | 47 / 2 / 1 | 47 / 1 / 2 | 29 / 0 shown / 21 |
| Context tokens per turn, turns 1-10 / 41-50 | 14,145 / 59,957 (grows 4.24x) | 8,746 / 8,806 (1.01x) | 9,146 / 8,997 (0.98x) | 7,231 / 7,426 |
| Total context tokens, 50 turns | 2,052,359 | 446,599 (78.2% saved) | 447,631 (78.2% saved) | 357,347 (82.6% saved) |
| Follow-ups across the model swap | 6 / 6 | 6 / 6 | 5 / 6 | 1 / 6 |
| Right answers whose quote code found in a source | not required | 47 / 47 | 46 / 47 | 29 / 29 |
The released app (0.3.9 Ask). Ask answers only from files and saved cards, never from what was typed earlier in the conversation. So 15 of the 50 cannot be answered there by design: the 10 typed notes and the 5 follow-ups that ask for them back. On the 35 whose answer is in a file: 29 right, 0 wrong shown, 6 "I don't know". The AI gave 2 wrong answers; the quote check caught both and they were shown as "I don't know". It also turned away 1 right answer because its quote did not match the source byte for byte.
What this does and does not show
- One run each, one 34-file folder, 50 sealed questions. It is not a measure across other folders or other kinds of work.
- The plain session got all 50 right. Conduit traded 3 answers for a context that stays flat; in a plain session the context grows every turn until it hits the window.
- Cost in dollars was not lower at 50 turns: the plain session cost 67% of what run 3 cost (0.71 / 1.06; notional costs from the Claude command line on a subscription login, not an API bill). The flat line is about context size, not price at this length.
- The 47 of 50 runs used Conduit's chat path, with the session's earlier messages recalled by address. The released 0.3.9 Ask does not have that path yet; its own figure is the one in the last column.
- The 3 misses in run 3: one figure rounded ("about $3,300" against 3,320.87); one time converted to US Central under a house rule while the key held the source time; one "I don't know" with the answer in the passage.
Evidence (sha256 computed at receipt build)
| path | bytes | sha256 | what it shows |
|---|---|---|---|
| effective_context_20261005T015450Z.json | 1584 | 42ab7e33e61e4503a6a104531e59fc71fef903c7d6743577fce3d2d96ed6a345 | the count, every figure above |
| claim2_20261004T230038Z.json | 2987 | b3ed987703a79659b3166bad4da073aa9e22fe49740066d22ac7af4f639ed1dc | address recall run 1 |
| claim2_20261005T013527Z.json | 2988 | 44dbb71b8e88c3ef09b1f8894c11a67b9b10427aa3e024f24e87b2dd503418e2 | address recall live re-run |
| claim3v2_20261005T012723Z.json | 228150 | 2cd7ddadf58f140f01dcdee3740956d2d06695864dd7607f2dea4375fe5e0f45 | recall without address |
| junction_exclusion.json | 651821 | a440e4eb781199953ce8e4044c52573dfa6444ac73007233bea66744daf6b3fd | junction exclusion |
| RECEIPT_BP223_HEX_CONNECTOR_5_32B_TOKENS_AT_50_TOKENS.md | 10131 | d1eaf7fbbbec392d20245cba7dbd2c5aeeade4bbac034a6df97e0039b236e6a4 | the earlier 5.32B receipt (comparison only) |
| common.py | 2163 | 127eb220e276f5c48df501247ba717b8e2003acd56d3f784025326362c7ce596 | the code that produced or checks these numbers |
| effective_context.py | 4716 | e00a541fdc6b97b36058905b04d6cb3a266fd9890bfe20c0afd2a642ceab6b13 | the code that produced or checks these numbers |
| X_20261006T014436Z/turns.jsonl | 63488 | d56e9dbb0202c77e30cceabf8367c1b28f4b98c5fa0f56a8624a032786435746 | session: plain session, 50 turns |
| Y3_20261006T051943Z/turns.jsonl | 121367 | cda06087e7eb0f7e2412a8aa4558a853cc2fec83140d68712330f3100c38e4eb | session: Conduit holds the memory, run 3 |
| RECEIPT_CONDUIT_FIRST_RUN3.md | 7766 | b7e91e59337d7af25f90244f80392b862de4b1eacc130826e03c81319f5168df | session: run 3 receipt |
| Y4_20261006T053923Z/turns.jsonl | 89640 | ff5a25878e3d0d28f0d3a7fc767707ac0373dcfd31c1b4223fc2ef592e28b742 | session: through the Conduit 0.3.8 code |
| BUILD_038_RECORD.md | 7248 | 544d7d64df0f0b71dc4c3f8ae53d620266cf5da65a2de5cf4f9d6769c4b19e29 | session: 0.3.8 record |
| Y5_20261006T070219Z/turns.jsonl | 85968 | 844f0ea2c351a234fc99c1e873d3bb789fa8c11e9137440ba301a5f5aac0c19d | session: released 0.3.9 Ask |
| BUILD_039_RECORD.md | 9175 | a788bb01e455bc822e537fadb0ef47e1385d4768e6d9389bce2aeba0dd4b3514 | session: 0.3.9 record |
Filed. Not done. The Founder decides.