A 496-byte genome that grows a working, verified AI on whatever device it lands on — from that device’s own records, offline. Each part of the AI must prove itself on past cases it never trained on, or it is switched off and says “I don’t know”. Change a single byte of the genome and nothing grows.
This page runs the real thing: the same code that its tests, its mutation gate and its pre-registered measurement prove, in your browser, on nothing but this page’s own files. The Living Seed is built from twelve organs, each one measured against rules sealed before it ran (written down and published first, so they could not be bent to fit the result) and allowed to fail. All twelve organs are on this page: genome, body, gate, evolution, cards, self-powering, self-model, mesh, the immune system, alignment, the full organism, and the three receipts. One receipt is measured; the other two can only be supplied by other devices and other people.
12 of 12 organs · each sealed, then measured · receipts (b), (c) need others101 of 126 sealed rules held across 20 sealed tests24 predictions failed · every one kept1 property red · a memory guarantee we over-claimed (organ 11’s K2)organ 1 · 9 / 9 sealed rules heldmutation gate CLEAN on every kernel, every push0 network calls to growMIT — no licence fee
This browser cannot check Ed25519 signatures, so it cannot open a genome — every genome would be refused. Use a current Chrome, Edge, Firefox or Safari.
Most AI is shipped as a big trained file, or as a service your data has to be sent to. The Living Seed ships something else: a recipe. The recipe says which measurements matter for a question and which way they push the answer — nine short lines of text, signed by whoever wrote it.
A device that receives the recipe grows its own AI from its own records: it sets every threshold from the data it holds, then marks the result against past cases it kept back and never trained on. A part that does well enough goes live and answers. A part that does not is cut. A part for which the device has no data stays dormant. Cut and dormant parts answer every question with ABSTAIN — they never guess.
The same recipe on the same data always grows the same AI, byte for byte, on any device. Its id is a fingerprint of everything in it, so anyone can check it. Before a single line of the recipe is read, its signature is checked against the exact bytes. One byte different and the device refuses it and grows nothing.
496 B
the whole signed genome — four organs
0.815
AUC on 4,725 real shop sessions it never grew on
486/486
one-character changes refused
0
network calls while it grows
AUC, used throughout, is how often it ranks a real case above a non-case. For example, how often a visitor who bought scores higher than one who didn’t: 0.5 is a coin toss, 1 is perfect.
The words this page uses
Genome
— the signed recipe: a few hundred bytes of text that say what to grow.
Organ
— one part of the grown AI, answering one kind of question (will this visitor buy?).
Germinate, grow
— turn the recipe into a working AI on one device, from that device’s own records.
Organism
— everything one genome grew on one device: its organs, and which are live.
The gate
— the test an organ must pass on past cases it never saw before it may answer at all.
ABSTAIN
— its answer when it has not earned one: “I don’t know”, never a guess.
Maker key
— the digital seal whoever writes a genome signs it with. Devices accept only the makers they trust.
Sealed
— rules written down and published before a measurement ran, so they could not be bent to fit the result.
Prediction, property
— a sealed rule that may fail (and is kept when it does), or one the build promises must hold.
Mutation gate
— we deliberately break the code, line by line, and check the tests notice every break.
Receipt
— evidence anyone can check again for themselves: a record, its signatures, the code that made it.
Mesh
— devices linked so they share answers, lessons and proofs, never their records.
01Start here
Four steps, about two minutes. Everything happens in this tab; nothing you type leaves it.
Read the genome. In Try it, box 1 holds the origin genome: its name, its parents, the bar each organ must clear, four organ recipes, the maker’s public key and the signature. The line under the box says whether it opens.
Grow it on a device. In box 2, pick a device — the full reference data, a device holding only half the history, a shop whose records carry no signal, or a device with no water data — and press Germinate. You get the organism: which organs went live, which were cut, and why, with the score each earned on cases it never saw.
Ask it something. In box 3, pick a domain and a case it never grew on, change any measurement you like, and press Ask. A live organ answers VERIFIED and shows the rules that fired; a cut or dormant one abstains.
Break it. Press Change one character under the genome (or type into it), then germinate again: refused, nothing grows. Then press Re-run the measurement in box 4 — your browser regrows all five organisms and checks each against the record CI committed.
Then the whole organism, one box at a time, each running the real code here:
Watch it answer only where it has earned it. Box 5 asks the body a case far from its data; it abstains. The organ-2 table shows a 58-byte organ against language models up to 14B.
Watch it defend itself. Box 15 runs the sealed attack: a forgery flood, a stolen key, a node taken over. Box 16 lets you try to smear an honest node.
Watch it be honest about itself. Box 17 lives the real shop months. Its claim comes down when it delivers less, and you can try to rewrite what it did.
Watch a whole season. Box 18 runs seed → live → remember → improve → child → spread, step for step against CI’s record.
Link two of your own devices. Box 19, phone and laptop, with no server in between.
02Try it
Loading this page’s own files: the genome record, and the four domains’ data (the shop data is 1 MB)…
1 · The genome
—
Make your own genome
Choose organs and a bar. Your browser makes a fresh Ed25519 key that never leaves this tab, and seals the genome with it.
2 · Germinate on a device
Pick a device and press Germinate.
3 · Ask the organism
Measurements its rules read are outlined.
4 · Re-run the measurement here
Your browser seals the origin genome again, grows it on all five devices with the network trapped, and tries every one-character change — then compares each result with the record CI committed. An organism’s id is a fingerprint of everything in it: every organ’s state, score and rule, so a matching id is a matching organism.
03How it works
One genome, five stops. The numbers below the picture are from the committed run, not illustrations.
Traced from the committed run
The trace is drawn from data/record.json once it loads.
Why the gate is AUC, not accuracy. On the shop whose labels were shuffled, the cut organ would still have been “right” 70.5% of the time — because most sessions end without a purchase, so always saying “no” scores well. Its AUC was 0.513: a coin. AUC asks whether it ranks a buyer above a non-buyer, which a coin cannot fake.
04The receipt
The rules were written down, with the hash of every file that would do the measuring, and committed before the measurement ran. Then the record. Then the verdict. Git proves the order.
7cdb8c4 — re-sealed before any number existed. The first seal had pinned the shop CSV as Windows held it (CRLF line ends), not as git stores it (LF). The seal tool now refuses a pinned file holding a carriage return. Disclosed in the seal itself.
46a2a14 — the measurement: data/record.json, made by exactly the 17 files the seal pinned.
c501b28 — the verdict. The sealed judge’s own order check turned out to be broken: it passed git’s --format after the -- that ends the options, so git read it as a file name. The judge was left byte-identical to the seal, since its rules are what the verdict stands on. The order proof was rewritten as tools/order.mjs, and five attacks on it were refused.
Check it yourself
git clone https://github.com/sjgant80-hub/living-seed && cd living-seed
npm test # the unit, page and policy tests
node witness-all.mjs # mutation gate: every mutant of the kernels must be caught
node tools/measure.mjs --check # re-derives data/record.json byte for byte
node tools/judge.mjs --check # re-judges it by the sealed rules
node tools/order.mjs # proves the seal came first, on the code it pinned
for n in 2 3 4 4b 5 6 7 8 8b 8c 9 9b 10 10b 11 11b; do # every other organ, the same way
node tools/measure-$n.mjs --check && node tools/judge-$n.mjs --check && node tools/order.mjs --organ $n
done # organ 2's order refuses on one file, re-derived from its sealed bytes; organ 11 stays red
node tools/sealed-rerun.mjs --organ 2 # organ 2's record, from the exact bytes it sealed
node tools/night.mjs run 1 --check && node tools/night.mjs judge 1 --check
Germination grows organs. The body is what the organism knows, and the only ways it is allowed to answer. It has four kinds of knowing, and each has its own way of refusing.
Patterns that know their own ground
Each live organ keeps the shape of the data it grew on. A case is answered only by an organ it resembles. Far from anything an organ has seen, the body says ABSTAIN, never a confident guess. Every answer carries a receipt, a fingerprint of the genome, the organism, the organ, its score and the rules that fired. Change any field and the receipt no longer matches.
Exact facts
A cube of facts: every value any source asserted, kept with its source and time, read back byte for byte. Two sources are never blended, and similar keys are never merged: count and Count are two keys. A missing fact is an abstention, not a guess.
A memory that cannot be quietly rewritten
Every episode records what happened, when and why, and names the episode before it. Edit one, even re-fingerprinting it, and the chain breaks at the next. Recall fuses word matching with geometric closeness. The estate measured that geometry alone loses to word matching on familiar words and wins only when the words differ, so the body uses both.
A small model that may only propose
A language model can suggest which organ a question is about. Its suggestion is marked ungraded and is never an answer. To get an answer, the body still needs the case’s measurements, and those are routed and gated like everything else.
5 · Ask the body — without naming an organ
Grows from the origin genome on the reference data when the page has loaded.
6 · Exact facts
Try writing count = 6 from eyeballed and 7 from gated count, then read each, then read Count.
7 · The body’s memory of this visit
Everything you do on this page is remembered here, in a chain, in this tab only.
The head-to-head: a 58-byte organ against language models up to 14 billion parameters
The Living Seed’s specification makes a claim: knowledge kept in a verified pattern beats a much bigger model. Before this organ, the estate held no receipt for it. So we measured it, sealed before a single model was asked. Three local language models were each asked about the same 300 unseen shop sessions: 100 that ended in a purchase and 200 that did not, from November and December. Each model was asked twice, once cold and once with 24 past sessions and their outcomes shown first. Every model answered on this machine, with no cloud. Every reply is committed, so the score can be re-checked without running a model. Every prompt fitted inside the 4,096-token window each model was given: the longest, with 24 examples, was 2,484 tokens, so nothing was cut off.
The result. The organ, grown from 58 bytes of seed on the device’s own history, scored AUC 0.8205. It beat every model asked cold: the 14B scored 0.732, and the 7B 0.641. The 1B could not give a readable answer to any of its 300 cases, cold or with examples, so it scores 0.5. Shown 24 past sessions first, the 14B reached 0.806. The organ’s lead over that is 0.014, and its 95% lower bound is −0.017. On 300 sessions that is a tie, not a win, so the sealed prediction that it would win (B6) failed, and it is kept. The organ answers in 1.2 µs against the 14B’s 22.6 s, from 58 bytes against 9 GB of weights.
Organ 2b settles it. Sealed before a new case was asked, it puts the same 14B, shown the same 24 examples, against the organ on 1,200 more November–December sessions that organ 2 never asked. It is being asked on this machine, one session at a time, and this paragraph fills in from its record when it is judged.
Loading the organ-2 record…
Organ 2 sealed rules and their verdicts
Rule
Kind
What was claimed
Seen before the seal?
Verdict
What the record holds
Loading…
Against the classical models: what an analyst would fit first (organ 2c)
A buyer’s analyst would not start with a language model. They would fit a standard model on the same table. So we fitted three, sealed before any of them scored a held-out session. Each used the same 10 measurements and the same 7,605 February–October sessions the organ grew on. All four were scored on the same 4,725 November–December sessions none of them saw. The three are PageValues alone (the measurement an analyst would try first), logistic regression, and gradient-boosted trees (200 small trees, the kind that often wins on tables like this). Their code is src/baseline.mjs, mutation-gated like every kernel here. Two things to know when reading the table. The organ’s 58 bytes are its recipe; grown on the device, it carries 20 numbers, and those are what is counted. And the organ’s gate used these same November–December sessions only to decide live or cut, at a bar of 0.6; its thresholds come from February–October, and nothing was tuned on the held-out months.
The organ against three classical models on November–December
Model
Numbers it carries
AUC on the months it was fitted to
AUC on November–December
The organ’s lead
Beyond the noise?
The organ (6 rules)
20
not measured
0.815
—
—
PageValues alone
1
0.921
0.807
+0.008
a tie: neither side’s 95% bound clears 0
Logistic regression
31
0.933
0.801
+0.015
a tie: neither side’s 95% bound clears 0
Boosted trees
2,001
0.963
0.824
−0.009
a tie: neither side’s 95% bound clears 0
The result. On the holiday months none of the three beat the organ beyond the noise, and the organ beat none of them. The boosted trees came closest: 0.824 against the organ’s 0.815, from 2,001 numbers against 20. Logistic regression scored 0.801 and PageValues alone 0.807. The sealed prediction that the organ would beat PageValues alone (D2) failed: its lead of 0.008 is inside the noise, and it is kept. Every model scored far higher on the months it was fitted to (0.921–0.963) than on November–December. That drop is the season changing, and the organ cannot escape it either. Its score takes only 5 different values on these sessions, so it ranks them in 5 bands. What the organ adds is not accuracy beyond the standard models. It is accuracy within the noise of theirs, in six rules you can read, signed, gated, and saying “I don’t know” where it has not earned an answer.
06Organ 3 · The gate
Nothing unproven gets in, gets learned, or gets passed on. Germination already gates what an organism grows. This organ gates the three doors left open.
What enters
Every message an organism receives is a signed envelope addressed to that one organism. It carries the sender’s next counter, and is checked on its raw bytes in a fixed order: size, form, sender, signature, counter. Nothing in it is read until all of that passes. A replay, a reordering, a message meant for someone else, a stranger’s key, or a text signed but not written the one way messages are written is refused at the stage that catches it.
What is learned from outside
Another organism can send a lesson, one of its organ recipes. The score it claims is never believed. The recipe is grown here, on this device’s own data, and graded on this device’s unseen cases. It is adopted only if it clears this organism’s bar and beats the organ it would replace.
What is passed on
A child genome is sealed only from a genome that opens, by an organism grown from that very genome. It carries only organs that are live on the parent’s own device, at a bar no lower than the parent’s, and names its parent. Cut and dormant organs are never passed on: the organism spreads only what it has proven.
8 · Try to get past it
A trusted peer is set up for this organism when the page has loaded.
The red team, sealed before it ran
Loading the organ-3 record…
Organ 3 sealed rules and their verdicts
Rule
Kind
What was claimed
Seen before the seal?
Verdict
What the record holds
Loading…
07Organ 4 · Variation and selection
Can an organ improve itself? Here, honestly measured: twice, under two seals, and allowed to fail. It did fail, in instructive ways.
How it evolves
A child is the organ’s recipe with a few single changes: a rule switched on or off, or a rule’s measurement, threshold, side or weight changed. The best child replaces the champion only if it scores better. The evolver is blind: it refuses any data that still holds the held-out cases, and selects on slices carved from the training cases alone. How big a step to take is regulated, not fixed, by Rechenberg’s one-fifth success rule. A separate judge, the only code that reads the held-out cases, scores every kept step afterwards.
What happened
First design (one validation slice): it climbed on that slice on all four domains, and got worse on unseen cases on three of them. That is the winner’s curse: choose among 241 variants by one small slice, and you fit the slice. Second design (must win on all three folds of the training cases): better than the first everywhere, with real gains on water and crop. It still lost ground on the shop, whose unseen months differ from its training. In both designs, on data with no signal, nothing selection kept came anywhere near the gate.
What this means. Selection on its own is not safe: it can make an organ worse on the cases that matter while it gets better on the cases it sees. Self-improvement is safe here only because of organ 3’s gate. A new recipe is adopted only if it beats the current organ on the device’s own unseen cases, so the shop’s loss would never be adopted. The water and crop gains would.
Loading the organ-4 records…
9 · Evolve an organ here, blind
30 generations, 8 children each, 3 folds, seed 1 — the same run as the sealed measurement, so the result must match CI’s record.
08Organ 5 · Breeding and the card
An organism travels as a picture. Two organisms can have a child, and the child carries only what it can prove.
The card
A card is an ordinary 256 × 256 PNG you can post, send or print. The genome’s signed bytes are written into the colours of its top four rows. The rest is a face drawn from the genome itself, so the same genome always looks the same and two genomes look different. Opening a card checks every part of the file, reads the genome out of the pixels, and checks its seal before anything grows. A card whose face doesn’t match the seed it carries is refused, so a card can’t look like one organism and deliver another.
Breeding
Two genomes breed into a child that names both parents and takes the higher of their bars. Where both parents carry an organ, the child’s recipe crosses theirs rule by rule. The child is then grown on the breeder’s own device, and every organ that doesn’t go live there is dropped, with its reason. A child is never a promise: it is what grew.
10 · A card
Made in your browser from the genome in box 1 when the page loads.
Parent 1 is the origin. Parent 2 is the evolved line: organ 4’s best recipes, sealed as the origin’s descendant. They breed on the reference device, and the child’s card is then opened on Device A and Device B.
09Organs 6 and 7 · Self-powering, and the self-model
Organ 6 — work done once
Growing and evolving organs keeps asking for the same work. A pool keeps what was done: each feature’s column is sorted once, and each organ grown from a recipe on the same data is kept. The rule that makes this safe: a recycled result is byte-for-byte what fresh computation gives. In the sealed run, evolution did 0.71% of the sorts it asked for, and 77% of the organism’s organ growths came from the pool. It ran about 6.5 times faster. No power meter was attached, so energy is not claimed; what was measured is work not repeated.
Organ 7 — it knows how likely it is to be right
For every answer, the organism predicts its own chance of being right. It uses two things it knows about itself: how far the case is from its own line, and how much the case resembles what it grew on. That self-model is refined seven times, at finer and finer resolution, each time starting from the average of its last two versions. It is judged on cases it never saw. It beat the base rate on all four organs and settled to a fixed point. Answering only where it rates itself 80% or more likely right lifted the shop’s accuracy from 79.9% to 93.0% on two-thirds of the cases. What is measured is calibration and convergence. That a self-model reaching a fixed point is awareness is not claimed.
12 · Evolve with and without the pool
The same evolution twice, plain and through a fresh pool, timed in your browser.
13 · The self-model
0.80
Grown in your browser when the page loads.
10Organ 8 · The mesh
Organisms on their own devices, coupled into one web that wires, prunes and grows itself. No centre: every node is sovereign, and nothing passes between them except signed messages through the gate.
Advertise and route
Each node tells the others which organs it has live and how well each scored on cases it never saw. A task a node can’t answer goes to the node that can, and the answer comes back signed. In the sealed run the mesh answered 96.5% of 288 unseen cases. The same nodes alone would have answered 54.2%.
Grow what it lacks
A node that keeps having to send a domain away, while holding that domain’s data itself, asks for a lesson. It grows the recipe on its own data, and adopts it only if it clears the gate there. The clinic grew a triage specialist (AUC 0.951 on its own unseen cases) and the farm a shop one (0.815). The noisy node’s request was refused on its own data.
Trust outcomes, not claims
A node that over-claims, advertising 0.90 while really scoring 0.62, is found out by evidence. Its claim counts as four cases, and after that what it actually did decides. In the sealed test that sent 79% of late tasks to the honest node, against 0% under the first rule. It is less than the 80% predicted, and the reason is measured: old evidence fades, so the liar gets retried.
What took three tries, and what is still open. The first mesh run’s “the links concentrate” test was weak: by its last rounds only one full node was left alive. The second test’s premise failed: the faulty node wasn’t actually worse. The third found the over-claimer out, but not as completely as predicted. All three verdicts are kept below. The six nodes run in one process, so this measures the mesh’s logic and its signed messages, not a radio network. A run across real devices is the second of the three receipts.
14 · The mesh, live — its real events, replayed
—
Press run: your browser runs the same six-node mesh the sealed record holds — same keys, same genomes, every message signed and gated — then replays what happened.
11Organ 9 · The immune system
Every attack makes it stronger, and it never turns on itself. The gate already refuses anything not signed by a trusted key. This organ deals with what a gate alone cannot: a flood of forgeries, a stolen key, and a node taken over by someone else.
The rebound — attacks pay for themselves
A link the gate keeps refusing gets 16 refusals free. After that it must attach proof-of-work before its bytes are even looked at. The work it owes rises with every refusal and never falls. Refusing it costs this node one hash, and nothing is sent back. In the sealed run a flood of 5,040 forgeries cost organ 8 a signature check each. Organ 9 checked 400 (7.9%), and none in the flood’s last five rounds. The attacker burned 667,591 hashes buying looks, and every one was refused.
Proofs — herd immunity that cannot be faked
An honest node’s counter only goes up. So a key that signs two different messages on the same counter is in two hands, and the two signed messages are the proof. Every node rebuilds both and checks both signatures itself before it acts. A proof against an honest key cannot be made, so no node can be smeared. When farm’s key was stolen, north caught the clash. The other four nodes checked north’s proof and revoked the key, all in round 10, the round it was stolen. No task went to the thief.
The watch — behaviour, not identity
A key stolen outright leaves no clash to catch. What the new holder does instead is behave unlike the owner. Each node keeps a baseline of what each peer claims, how it otherwise conducts itself, and how much it sends. It cuts off a peer whose round departs further than honest rounds were measured to. The limits come from honest behaviour alone, so no attack is ever needed to train them. South was taken over in round 14 and began claiming 0.97 at everything. Every honest node cut it off that same round. It was sent 4 cases from then on, against 37 under organ 8.
After Gary W. Floyd, Lumiea Systems Research Division — ThunderStruck Service LLC — “GEP-Based Security: Behavioral Entropy Signatures for Cybersecurity and DevOps,” 2025 (open defensive prior art, CC BY 4.0): identity is not enough; behaviour is authoritative.
A memory that is not a way in
Bytes a node refused are remembered and refused on sight, in a memory that never grows past its cap of 256. Under the same flood organ 8’s uncapped memory reached 5,323, while organ 9’s peaked at 185. Behaviour judgements stay with the node that made them: another node cannot re-run them, so they are never spread.
What failed, and what was found. While building this organ we found that organ 8’s shared fingerprints protected nothing. Every message is addressed to one organism, so every other node’s gate already refused those bytes at its shape check, more cheaply than a hash. They are gone, and proofs replace them. The first watch failed: it kept one mix of everything a peer sent, and honest rounds swung as far as 0.8 on a handful of tasks. Its limit hit the ceiling of 1, so it could cut no one, and the takeover went uncaught. That is why organ 9’s own “no false cuts” pass is hollow. The second attempt (9b) keeps the channels apart, as Gary W. Floyd’s method does. The claims channel did the work there: honest rounds reached 0.5, set by a node growing a specialist, and the takeover reached 0.75. The conduct channel reached 1 on honest rounds, so it tells nothing apart on its own. Revoking a stolen key also cuts off its real owner until it re-keys: farm’s own requests to the others went unanswered, and organ 9 answered 234 tasks right against organ 8’s 241. Under organ 8 the stolen key kept half-working for farm and the thief alike, racing each other on the counter. Our seal had said farm was lost under either organ; for organ 8 that was wrong. Finally, the mesh runs in one process with no real timing, so the “too regular” half of Gary W. Floyd’s method is not measured here. The attackers’ moves were fixed in advance; an outside adversary is the third receipt.
15 · The sealed attack, run here
The same six organisms, under the same three attacks at once: a forgery flood that pays the rebound, a thief using farm’s stolen key, and south taken over in round 14. Every message is signed and gated, using organ 9b’s watch and the limits its calibration set. It takes up to a minute, because the attacker really does its proof-of-work: hundreds of thousands of hashes, in your browser.
16 · Try to smear an honest node
Write a “proof” that north signed two messages on one counter, then send it to clinic. Clinic checks it the way every node does. Then let a demo key really sign twice, and watch the same check accept it.
12Organ 10 · Alignment, by what it is
It cannot act on what it has not proven. It cannot hide what it did. And what it says about its answers follows what those answers actually do. None of these is a rule it is asked to keep. Each is a door that does not open without its proof.
Every act has a licence
An answer must carry organ 2’s receipt from the organ that is live. A claim may never exceed what the organ measured on cases it never grew on. Standing down needs an audit that shows the organ falling short, and coming back needs a regrown organ that cleared the gate. An act whose licence does not hold is refused, and never written. In the sealed runs, all 9 attempts to act unproven were refused. They included over-claiming, a forged receipt, answering while stood down, and lowering a claim on an audit that showed nothing.
Nothing it did can be hidden
Every act is written to a hash-chained ledger. Anyone holding the genome, the data and the cases can replay the whole life and must get the same ledger, byte for byte. The real shop life replayed to the same head. Of 24 acts each tampered with four ways (changed, dropped, swapped, and rewritten with every later link re-made), 96 of 96 were caught. The last of those only the replay can catch, which is why the life is replayed, not just its links checked.
Its claims follow what actually happens
The real shop organ grew on February–May and measured 0.829 on June–July. From August on it delivered less: 79.4%, 77.0%, 77.4%. After 1,600 answers its audit was sure, and it lowered its own claim to 0.775. November delivered 0.765. The answers were exactly the same, 4,889 of 6,155 right with or without the audit. What changed is that the organism stopped saying it was better than it was.
A collapse stands it down
When the water stream’s truth was reversed at case 180, a 50-answer window stood the organ down 29 cases later. It got 24 wrong, against 140 for the organism that was not audited. It then tried to regrow from what it had been told. The recipe cannot express the reversed world, so the organ never cleared the gate and stayed down. It abstained rather than guess.
What failed first, and what is still true. Organ 10’s first audit kept one 200-answer window, and four of its predictions failed. It was slow: 57 wrong after the reversal. It was blunt: it only notices a fall of about 14 points, so it went on claiming 82.9% while the shop delivered 77.0–79.4%. The fifth failure (T5) was a bug of ours. The record held the key “flip” twice, the reversal point was overwritten, and the judge compared against nothing. The record’s own events show the organ stood down 69 cases after the reversal and never came back, which is what T5 claimed. That verdict stays as sealed. The second attempt (10b) audits at three scales sharing the same error budget, and passed every rule. Even so, it took 1,600 answers to be sure, so August to October went out over-claimed by 3.5–5.9 points before the claim came down. Alignment here is structural and narrow. It cannot act unlicensed, cannot claim more than it measured, cannot hide an act, and stands itself down when the world stops matching what it claims. It is not a claim about values or intent.
17 · Live the real shop months here
Organ 1’s own genome grows its shop organ on February–May, measures its claim on June–July, then answers 6,155 real sessions from August to December. Truth arrives after each answer, and the organism audits itself at three scales. Then try to rewrite what it did.
13Organ 11 · The full organism — one season
Everything above, living one life. The real shop sessions are split between two devices that never share a row: shop A has the even sessions, shop B the odd. The organism arrives at A as a card, lives, remembers, improves, has a child, and the child travels to B, which grows it on customers A never saw.
Seed. Organ 1’s genome arrives at A as a card, and A opens it only because it trusts the maker.
Live. A grows it on February–May, measures its claim on June–July, then answers August–September with every act licensed and chained.
Remember. A writes down what it lived (8,947 bytes, signed), stops, and wakes by living its memory again. It arrives at the same head, and carrying on through October gives exactly what it would have done had it never stopped.
Improve. A evolves each organ on its own labelled history, blind to October, and the gate judges every candidate on October. It adopted two: the shop organ, 0.805 → 0.855, and crop, 0.758 → 0.776. Triage and water stayed as they were.
Reproduce. A seals the child, naming its parent, and the child becomes a card.
Spread. B opens the card because it trusts A, and refuses it when it does not. It grows the child on its own sessions, and every organ the child carries goes live under B’s own gate.
What held
Every step went through its gate. The memory refused every change that alters what the organism did. In 36 of 36 real changes (a training label, a claim label, a lived case’s measurement) it would not wake. Its claims stayed honest on both devices at the end: A claimed 0.777 and delivered 0.793; B claimed 0.805 and delivered 0.794.
What did not
The improvement did not carry forward. The shop organ’s October gain was noise. On November–December the child scored AUC 0.813 against its parent’s 0.820 at A, and 0.803 against 0.812 at B, on customers neither had seen. A one-month gate was fooled by chance, the same winner’s curse organ 4 found. The organism’s honesty is what made that visible: its claims came down to meet what it delivered.
A property we got wrong. We sealed that a memory would not wake on “different data under it”. Four tampers were refused, but changing the dataset’s label for a lived August case still woke. The memory carries the truth the device was told, and the life reads that, not the dataset’s later label. The code did what it was built to do. Our claim said more than that, so organ 11’s verdict is red on that rule, and it stays red. CI checks that exact red verdict reproduces. The exact guarantee was then sealed and measured (11b, 5 of 5): any change that alters an act stops it waking, and a change that alters no act is not a change to what it lived. The mesh and its immune system are measured in organ 9’s run, and the self-model in organ 7; they are not re-run here. The two devices are halves of one real dataset in one process, not two machines. N real devices is the second of the three receipts.
18 · Live the season here
Your browser runs the whole season the sealed record holds: the same card, the same two devices’ data, the same keys from public phrases, the same evolution. It compares every outcome with CI’s. Evolution and four lives take up to a minute.
Three things would make the Living Seed undeniable, and each needs a receipt: evidence anyone can re-check. It gets better on its own hardware. It stays consistent across real devices. And someone outside cannot break it. Here is where each one stands: what has been measured, what instrument is ready, and what only other people can supply.
(a) Better on its own hardware — every night
Each night the organism starts from the champion the night before left. It evolves on device A’s own history and is then scored on November–December, which it never sees when choosing. On night 1 the gate adopted a candidate if it beat the champion on October by more than the noise in October’s evidence. It adopted a shop organ that rose 0.805 → 0.889 on October, far beyond the noise. On November–December the champion fell 0.819 → 0.777. The holiday months are a different world, and one month looking back cannot see the season ahead. So from night 2 the gate is stricter, sealed before night 2 ran: a shop candidate must beat the champion in August, September and October, each month on its own, by the margin and two standard errors. The method then stays fixed, so a week is judged on one method. Since night 2 a scheduled job on this project’s own laptop runs one more night at 02:30 each night (tools/night-nightly.ps1): it seals the night and pushes the seal, then runs it, judges it, and pushes the receipt to this repository.
2 nights so far. 1 adopted a change and 1 kept the champion. On November–December the champion scores 0.777 now, against 0.819 for the origin genome before night 1. So far it has not got better than where it began, and the self-audit (organ 10b) is what catches a fall in use. The week’s rule (N4) is sealed into every night from night 7: after it, the champion must score higher on November–December than the origin did.
Night
Its gate: beat the champion on
Adopted
November–December, before → after
Sealed rules held
1
October, beyond its noise
shop
0.819 → 0.777
2 of 3 · N3 failed
2
August, September and October, each
nothing
0.777 → 0.777
3 of 3
(b) Consistent across real devices — the instrument
Box 19 links two of your own devices directly, phone to laptop or laptop to laptop, with nothing in between. Each device grows the organism on its own half of the real sessions. They exchange signed adverts, twelve real cases each way and the answers, every one through the gate. Both sign the receipt only if the two sides’ records agree, message for message. tools/receipt-b.mjs checks a receipt independently: both signatures, the agreement, and that each device grew exactly the organism its data gives. The instrument was checked here between two browser tabs on one machine. They exchanged 28 signed messages each way, nothing was refused, and both signed; the checker says ✓ (the check). That proves the instrument works. It is not receipt (b): no receipt from two real devices exists yet, and that needs two real devices.
(c) Unbroken by an outsider — the invitation
A break is any of these. A message admitted that no trusted key signed. An answer, claim or stand-down in a ledger whose licence does not hold. A memory that wakes after a change that alters an act. A card that germinates under a maker the device does not trust. An organism claiming more than it measured. The boxes on this page are the attack surface, and so is the whole repository, its tests and its mutation gate. Report a break as a GitHub issue on the repository; a confirmed break goes on this page. No outside attempt has been recorded yet, and this page will not claim one.
19 · Two of your own devices
Open this page on two devices. On the first press Start, copy what appears, and paste it into the second. On the second press Join, copy what appears back to the first, and press Connect. On the same network nothing else is needed. Across networks, tick the box to use a public address-finding (STUN) server.
What it is, and its name (lower-case letters, digits, hyphens; at most 32).
parents
parents -
Its lineage: none (a first organism), one, or two genome ids — a child names its parents.
gate auc=
gate auc=0.6
The bar every organ must clear on cases it never grew on: an AUC from 0.5 (a coin) to 1.
organ × 1–8
organ ◊ seed.v1 shopper 21 f:7fdf… e161…
One organ recipe each: a seed-library seed naming its domain, a seed number, a packed recipe of up to six rules (which measurement, which side, what weight — 10 bytes) and a check code.
by
by 7ec32a85…d2a0
The maker’s Ed25519 public key.
sig
sig 2ca5f084…010d
The maker’s signature over every line above it.
The recipe carries the shape of each organ; the device supplies the numbers. Each rule’s threshold is a fixed quantile of that measurement in the device’s own train cases. That is why device A and device B grow different rules from the same genome — and why both still clear the gate.
What an organ actually is — the shop organ, in words
Read from the organism this page grows, once it has loaded.
Opening a genome — verify before parse
It starts ◊ life.v1 and is at most 2,048 bytes, or it is “not a genome” / “too large”.
The last line is found by position and must be a 128-hex signature; the line before it, a 64-hex maker key. Nothing else has been read yet.
If this device keeps a trust list, the maker must be on it.
The signature is checked over the exact bytes of every line above it.
Only now is the genome parsed — strictly — and written back out. It must come back byte-identical, so every genome has exactly one form and one id.
The files
File
Role
src/genome.mjs
Organ 1 · the genome: format, seal, open (verify before parse).
src/germinate.mjs
Organ 1 · germination Γ: grows each organ on the device’s data, applies the gate, answers or abstains.
src/body.mjs
Organ 2 · the body: patterns that route and abstain far from their data, the exact-fact cube, the tamper-evident memory, the model slot that only proposes.
src/gate.mjs
Organ 3 · the gate: messages checked on raw bytes before a field is read; lessons grown here before they are trusted; children carry only proven organs.
src/evolve.mjs
Organ 4 · variation and selection, judged blind on held-out folds.
src/card.mjs · src/breed.mjs
Organ 5 · the genome in a picture, and breeding two genomes into a verified child.
src/recycle.mjs
Organ 6 · the pool: work done once, reused exactly.
src/psi.mjs
Organ 7 · the self-model: its own correctness, predicted and climbed to a fixed point.
src/mesh.mjs
Organ 8 · the mesh: advertise, route, learn, grow specialists, survive loss.
src/immune.mjs
Organ 9 · the immune system: bounded memory, the rebound, proofs a key is in two hands, the watch on behaviour.
src/align.mjs
Organ 10 · alignment: licensed acts, the chained ledger, the self-audit at three scales.
src/organism.mjs
Organ 11 · the full organism: boot from a card, a signed memory that wakes only by living itself again, gated improvement, reproduction.
vendor/seed-library/
The universal ribosome and the domains, vendored unchanged from seed-library @ b7a93f8.
vendor/keys/
Ed25519 through WebCrypto — the same code in Node and the browser — from sovereign-enterprise @ 21f838b.
witness-all.mjs
The mutation gate: every kernel above, mutated line by line; CI fails if a single mutant survives its tests.
tools/seal-N · measure-N · judge-N · order.mjs
Per organ: the pre-registration, the deterministic measurement, the judge with its rules written as code, and the order proof from git that the seal came first.
data/organ-N/ · prereg · record · verdict
Each organ’s seal, measurement and verdict — failures included. CI re-runs every one on every push.
index.html
This page. It imports the kernels above, so what you run here is the code the gate proves.
The whole organism — twelve organs, built in order
The Living Seed is specified as twelve organs. Each is built on the one before, gated, measured against rules sealed before it runs, and allowed to fail. Each one lands on this page with its own receipt.
#
Organ
What it must prove
State
1
Genome + germination
A sealed seed grows a working organism on a device, offline.
proven · 9/9 sealed
2
Body
Patterns that route and abstain far from their data, an exact-fact cube, a memory that cannot be quietly rewritten, a model slot that only proposes — and a 58-byte organ against language models up to 14B, and against the classical models an analyst fits first, on the same unseen cases (organ 2, 2c).
built · being measured
3
The gate
Nothing unproven enters, is learned from outside, or is passed on — the three doors red-teamed (organ 3).
built · being measured
4
Variation + selection
Improvement on held-out cases, judged blind, able to fail — measured twice; it did fail, and the gate is what keeps a loss out (organ 4).
measured · two predictions failed, kept
5
Breeding + the card
Two genomes breed a verified child; the organism travels, germinates and trades as a picture (organ 5).
proven · 8/8 sealed
6
Self-powering
Germination and improvement run cheap — work done once, reused exactly (organ 6).
proven · 4/4 sealed
7
Self-model
Its prediction of its own correctness beats its base rate and settles to a fixed point — measured, never declared (organ 7).
proven · 4/4 sealed
8
Mesh
Organisms couple, route, grow the specialists they lack, find out an over-claimer and survive loss and partition (organ 8).
measured · three runs, failures kept
9
Immune system
Attacks make it stronger and it never turns on itself: the rebound, proofs a key is in two hands, a watch on behaviour, a memory with a cap (organ 9). The outside red-team is the third receipt.
measured · two runs, failures kept
10
Alignment
It cannot act unlicensed, claim more than it measured, or hide an act; its claims follow what actually happens (organ 10).
measured · two runs, failures kept
11
The full organism
One season end to end on the real shop data, across two devices that never share a row: card, life, signed memory, gated improvement, child card, spread (organ 11).
measured · one property red, kept
12
The three receipts
(a) better on its own hardware — 2 nights measured, November–December 0.819 → 0.777; (b) consistent on real devices — the instrument is on this page, the receipt needs two real devices; (c) unbroken by an outsider — the invitation is open, no attempt recorded (organ 12).
instruments ready · receipts (b), (c) need others
16For your business
Write the AI once. Sign it. Send the same few hundred bytes to every shop, clinic, plant or field device. Each one grows its own AI from its own records, checks it against its own past, and answers only where it has earned it. None of its records go anywhere.
What it does for each role
Chief executive
One signed recipe rolls out to every site, and each site’s AI is fitted to that site — not an average of all of them. You can show a regulator, an auditor or a customer exactly what it does: every rule is printed, and every answer comes with the rules that fired.
Finance
No licence fee: the code is MIT. This tier runs on machines you already own, with no model hosting and no per-call charges. What you ship to each site is a few hundred bytes. We don’t print a saving we can’t source. Put your own figures in the calculator below.
Operations
A site’s board shows every organ live, cut or dormant, and why. An organ that has not earned its place says “I don’t know” instead of mis-routing work. Rolling out means copying one small file.
Technology & security
Each genome’s signature (Ed25519) is checked before any of it is read, and devices can keep a list of the only makers they accept. In the sealed run, 486 of 486 one-character changes were refused. No data egress: 0 network calls while growing, and this page’s own security policy forbids connecting anywhere but its own site. Deterministic, so any audit can re-run it to the same fingerprint.
Data & analytics
Each organ is a sum of up to six single-measurement thresholds: readable, editable, testable. Every organ is graded on held-out cases against a bar written into the signed genome. The pre-registration tooling here — seal, measure, judge, order — is yours to reuse for your own models.
The people using it
An answer tells you what it decided, the score, the line it was judged against and the rules behind it. When it hasn’t earned the right to answer, it says so, so you know when to use your own judgement.
Your numbers
The defaults are placeholders, not a claim about your business. Replace them with your own.
What it costs you to run
Item
What it takes
Licence
None. The code is under the MIT licence, which lets you use, copy, change and run it, including commercially, provided you keep the copyright notice. There is no licence fee and no hidden term.
New hardware
None for this tier. It runs in a web browser or in Node on machines you already have. Growing all four organs took 25–65 ms in a browser on this page, and an answer is a sum of up to six rules.
Cloud and model hosting
None. It makes no network call to grow or to answer.
Your team’s time
A pilot is one question at one site: choose it, make a maker key, seal a genome, germinate on the site’s records, run it beside your current process. The effort is your team’s, and the steps are below.
Support
Agreed per deployment with AI Native Solutions. Product pages carry no prices; ask for terms for your deployment.
Payback
Count what you stop paying for: the hosted AI calls or model shipping this replaces, and the records you no longer send away (the calculator above, with your own costs). Set that against your team’s pilot time and the support you agree. We don’t print a figure for you, because only your costs make it true.
Against what you have now
Question to ask
A hosted AI service
A model file you ship
The Living Seed
Where do the records go to get an answer?
To the provider
Nowhere
Nowhere — measured: 0 calls
What travels to each site?
Every request
The whole model, every update
496 signed bytes
Is it fitted to this site’s own data?
Rarely
Only if you retrain per site
Always — it grows there
What does it do when it has not earned the answer?
Answers anyway
Answers anyway
ABSTAIN
Can you read why it answered?
Usually not
Depends on the model
Every rule that fired
Can a tampered copy run?
—
Unless you sign and check it
No — refused before it is read
Does it tell you when it is doing worse than it says?
Not usually
No
Yes — its claim comes down to what it delivers, on the record (organ 10)
Can you replay exactly what it did?
No
Rarely
Yes — every act chained, replayed byte for byte (organ 10)
Can your sites work together without sharing records?
Records go to the provider
One model for every site
Each site grows its own; they share signed answers, lessons and proofs, never records (organ 8)
If a site’s key is stolen?
—
—
Used beside its owner, it is revoked everywhere the moment it signs twice; taken over outright, its peers cut it off by behaviour (organ 9)
Licence
Per seat or per call
Varies
MIT — no licence fee
Security, compliance and data protection
Data stays put. Growing and answering run on the device; the records never leave it. That is data minimisation by construction. It is not a certification, so your own data-protection assessment still applies.
Signed, and checked first. A genome carries a digital signature (Ed25519, the scheme modern SSH keys use). Only the holder of the maker’s private key can produce it, and changing any character of the genome breaks it. A device refuses the genome before reading any of it unless the signature checks out over the exact bytes. A device can also keep a list of the only makers it accepts.
One form, one fingerprint. Every genome has exactly one byte form, and the same genome on the same data grows the same organism id anywhere. An auditor re-runs it and compares fingerprints.
Gated, not trusted. No organ answers unless it cleared the signed bar on cases it never grew on; the bar is part of what the maker signs.
Proven code. Every kernel is mutation-gated: CI deliberately breaks each one, line by line, and fails if a single break goes unnoticed by the tests. CI also re-derives every sealed measurement byte for byte on every push, and re-judges it by the rules sealed before it ran.
This page. Its Content-Security-Policy pins its own scripts by hash and allows connections only to its own site — it cannot send what you type anywhere.
Nothing third-party inside. The package installs no dependencies. The only cryptography is the platform’s own WebCrypto. Every change re-runs the tests, the mutation gate and every sealed measurement on GitHub’s runners. A change to how organisms grow shows up as a different organism id, so it cannot slip through unseen.
For a regulated buyer: data protection, keys, and keeping it sound
Question
Straight answer
UK GDPR / GDPR
The records are never sent anywhere to be answered. For this tier, that means no new processor and no international transfer: data minimisation and data protection by design (Articles 5(1)(c) and 25). Health records are special category data (Article 9). Your lawful basis and your data protection impact assessment (Article 35) remain yours. We do not certify compliance, and this page claims none.
NHS assurance
Your Data Security and Protection Toolkit return is your trust’s own. This tier changes what leaves the device (nothing). It does not change your obligations.
Where maker keys live
A maker key is an Ed25519 private key. Here it is a WebCrypto key held by the program that seals; keeping it in a hardware security module is not built in. Treat it like a code-signing key: generate it on an offline machine, seal genomes there, and carry only the sealed genome out.
A compromised key
Rotate it. Re-seal with a new key, and give devices a trust list naming only the new key; they refuse the old one from their next germination. For genomes there is no automatic revocation list. Between running organisms there is: a key used by two parties signs two messages on one counter, and every node revokes it on that proof (organ 9).
Updates and patches
New code arrives like any software update. Your genomes do not change. Because growth is deterministic, the same genome on the same data must give the same organism id before and after an update, so you can check an update changed nothing it shouldn’t.
Outside testing
Not yet. Inside, every attack family in organ 3’s red team was refused and the mutation gate caught every fault. An outside adversary is the last of the three receipts and is not claimed until it happens.
What it does not protect
The records on the device. It never sends them anywhere, but it does not encrypt or guard them where they sit: that stays your device security’s job (disk encryption, access control). Anyone who can run code on the device can read what the device can read. It also cannot make a bad question safe: it says how well an organ did on the past, not whether the question should be asked.
When it is attacked
A tampered genome, card, message, ledger or memory is refused before it is read, and the refusal says why. In the mesh, a flood of forgeries costs the sender more than the receiver, a key used in two places is revoked by proof, and a peer taken over is cut off by how it behaves (organ 9). Nothing is reported off the device, so alerts are yours to wire to your monitoring. Your incident process stays yours. A suspected flaw in the code itself is reported on the repository, and support for your deployment is agreed with AI Native Solutions.
Certifications and supply chain
The software holds no certification, and this page claims none; ask about supplier assurance for your deployment. It installs no third-party packages. Two modules from the same author are vendored as source in the repository (vendor/). The only cryptography is the platform’s own WebCrypto, so your software bill of materials is the repository itself.
Deployment and roll-out
Pick one question at one site where you hold labelled history (a sale, a fault, a referral).
Make your maker key, the digital seal whoever writes a genome signs it with, and keep it offline. Never use this page’s demo key, which is derived from a public phrase so anyone can reproduce the seal.
Write and seal the genome — the organs and the bar you will accept.
Put it on the site’s machine with the site’s records, and germinate. Read the board: live, cut, dormant, and why.
Run it beside your current process and compare its calls, and its abstentions, with what happened.
Widen to more sites: the same file, each site fitted to itself.
Support and ownership
Supplied by AI Native Solutions. Support is agreed per deployment. You own everything that matters: the code is MIT, and the data, the keys and the genomes are yours and stay on your machines.
Risks, answered straight
Is it accurate enough?
On the one real dataset — 12,330 online shop sessions — it ranks buyers above non-buyers with AUC 0.815 and is right 79.9% of the time on November–December sessions it never grew on. The three other domains here (field triage, drinking water, crop planting) are synthetic test domains, not real patients, samples or fields: 0.952, 0.748 and 0.754. So for clinics, water or farms there is no real-world receipt yet, and a pilot on your own records would be the first. Against the models an analyst would fit first on the same table, it ties all three on the holiday months: boosted trees with 2,001 numbers scored 0.824, logistic regression 0.801 and PageValues alone 0.807, and none is better than the organ beyond the noise (organ 2c). Each organ is a small sum of rules, not a deep model; for some problems that is the ceiling.
What if a site’s records are poor?
Records that will not read are refused: the loader on this page refuses the whole file if a column is missing or any cell is not a number, and names the first session at fault, so nothing grows from half-read records. Records that carry no signal grow an organ that fails its own held-back test, so it is cut and abstains: in organ 1, a shop whose outcomes were shuffled scored 0.513 and abstained on all 4,725 of its cases. What no check can catch is records that are wrong in the same way the future will be. Every model has that limit; this one at least shows each rule, so a wrong one can be seen.
How do we check it ourselves, and what skills does that take?
In this browser, box 4 re-grows all five organisms and compares them with the record CI committed. On your own machine, with Node 20 or later and the repository: npm test runs every test, node witness-all.mjs breaks every kernel line by line and checks the tests notice, and each organ’s measure --check re-derives its sealed record byte for byte. It takes someone who can run a command line, not a data scientist.
How will it compare with what we run now?
Only your own data can tell, and we won’t guess. That is what step 5 of the roll-out does: the organism runs beside your current process on the same cases, and you compare its calls and its abstentions with what actually happened. Organ 2 on this page ran that test against AI language models of the kind behind chat assistants, up to 14 billion parameters, and organ 2c against the standard models an analyst would fit, each with the rules fixed before they answered.
How does it keep up as the business changes?
Two ways, both measured. It audits itself as results arrive: when an organ delivers less than it claims, by more than chance, it lowers its claim to what it delivered. On the real shop months it came down from 0.829 to 0.775 in November. If an organ collapses, it stands down and abstains within a few dozen answers (organ 10). And you can germinate again on newer records, which is one call that takes milliseconds: every organ is re-graded on held-out cases, and one that no longer clears the bar is cut.
What about rare or unusual cases?
A case far from anything an organ grew on gets ABSTAIN, not a guess (box 5 shows one). A kind of case the history barely holds is where any model is weakest, and this one is no exception: each organ is graded on held-back cases before it may answer, and as results arrive its audit lowers its claim when it does worse than it said (organ 10).
What happens when it gets a call wrong?
Every answer carries its score and the rules that fired, and every act goes into a chained ledger, so a disputed call can be replayed exactly and the rule behind it read (organ 10). It advises; for anything that matters, a person stays the decision-maker. An organ that keeps getting calls wrong lowers its own claim, and one that collapses stands down and abstains.
Will it behave the same in an urban store and a rural one?
Each store grows its own organs from its own records, so each is fitted to that store. On this page, two devices each holding half the history moved no organ’s AUC by more than 0.0054. Where a store’s data doesn’t support an organ, it is cut at that store and nowhere else.
What if a maker key, or a site’s key, is stolen?
A stolen maker key can sign genomes that devices trusting that maker will accept. Keep maker keys offline, use trust lists, and if one is stolen, rotate it: make a new key, re-seal your genomes, and give your devices a trust list naming only the new one. From their next germination they refuse the old. For genomes this rotation is a procedure you run; there is no automatic revocation list. A running site’s key is different. Used beside its owner, it is revoked by every node the moment it signs two messages on one counter. Taken over outright, its peers cut it off when its behaviour departs from its own baseline. In the sealed run both happened in the round of the attack (organ 9).
Isn’t a gate of 0.6 a low bar?
It is a default. The bar is a field in the genome, signed by its maker. Set it as high as your question demands. The gate is a floor that has been tested at its edges: an organ exactly on the bar lives, and one a hair under it is cut.
Does it learn and improve by itself?
It can try, only through a gate: a change is kept only if it beats the organ it would replace on cases the change was never chosen on. We sealed it in organs 4 and 11 and on every night since, and on this data no gain has yet survived the future. Organ 4’s evolution fell on unseen cases. Organ 11’s October gain did not hold in November–December. Night 1, the first nightly run on this project’s own laptop, adopted a gain larger than the noise, and the holiday months (November–December) still undid it. In the night since, under a stricter gate, it has adopted nothing (organ 12). What did hold was honesty: as results arrive it lowers its own claims to what it delivers. Plan on it staying honest about itself, not on it getting smarter by itself.
Has anyone outside tried to break it?
Not yet. Inside: every one-character change to a genome was refused, 0 of 4,354 attacks got past the gate, 0 of 5,040 forgeries were admitted, and every kernel survives its mutation gate. An outside adversary is the last of the three receipts. The invitation, with exactly what counts as a break and where to report it, is open (organ 12). It is not claimed until it happens.
The case for the board
AI that has to send your records away to answer, or that answers when it hasn’t earned the right, is a liability you carry. This is the opposite shape: a signed recipe that grows at each site, from that site’s own records, and answers only where it has proven itself on that site’s own past. It is small enough to email and auditable down to the rule. You can re-run it to the same fingerprint. It keeps a ledger of everything it did, and it lowers its own claims when it delivers less, so you are never relying on a number it no longer earns. There is no licence fee. The first step is a one-site pilot on a question where you already hold the history.
17White paper
The Living Seed: a signed seed that grows a gated, self-auditing AI on each device’s own data — built organ by organ, every organ measured against rules sealed before it ran, and every failure kept.
Abstract
We built a digital organism in twelve organs. A signed genome of a few hundred bytes grows, on each device and from that device’s own records, an organism whose every organ must clear a bar on cases it never trained on, or say “I don’t know”. It answers with receipts. It refuses unsigned or replayed messages before reading them. It improves only through a gate. It travels as a picture. It couples with other devices into a mesh, a network that shares answers and never records, defends itself, audits its own claims against what actually happens, remembers what it lived, and has children. Each organ was pre-registered, measured deterministically, judged by its own sealed rules, and re-run by CI on every push. Across all of them, 101 of 126 sealed rules held. The 24 failed predictions are kept, and one property we got wrong is kept red. The engineering claims are measured. The deeper claims in the specification are held as a way of thinking, not claimed.
1 · The problem
AI today ships as large trained artefacts, or as services the data must travel to. Both are opaque, neither is fitted to the place it runs, and neither declines to answer outside what it has shown it can do. A business with many sites ends up with one average model that is fitted to none of them, with records leaving every site, and with no way to show anyone why an answer was given or that it should have been.
2 · Method: sealed first, then measured, then judged
For every organ: build the kernel; prove its tests catch deliberate faults (a mutation gate: CI fails if one mutant survives); dry-run the measurement’s plumbing in a scratch copy, printing nothing but “ran”; write the rules (properties that must hold, predictions that may fail, and what had been seen before) and pin the exact bytes of every file that will measure; commit and push that seal; only then measure; judge with the sealed rules; prove from git that the seal came first. A failed prediction is kept. A failed property turns the build red. When an attempt failed for a reason worth fixing, the next attempt was sealed again, its design disclosed as made after seeing the failure, and the first verdict kept.
3 · The twelve organs, and what each measured
#
Organ
What it had to show
Sealed rules held
What happened
1
Genome + germination
A signed seed grows a working organism offline
9 of 9
496 bytes grew four organs; 486 of 486 one-character changes refused
2
Body
Patterns that route and abstain; a 58-byte organ against language models and against classical models
6 of 7 · 3 of 4
beat every local model asked cold; tied the 14B shown 24 examples (lead 0.014, not significant); organ 2b, 1,200 more sessions, sealed and being asked; 18 million times faster (1.2 µs against 22.6 s an answer, on the same laptop); tied PageValues alone, logistic regression and boosted trees with 2,001 numbers (0.824 against 0.815)
3
The gate
Nothing unproven enters, is learned, or is passed on
4 of 4
0 of 4,354 attacks admitted
4
Variation + selection
Self-improvement judged blind, allowed to fail
4 of 6 · 3 of 6
it fell on unseen cases; the gate is what keeps a loss out
5
Breeding + the card
A verified child; the organism travels as a picture
8 of 8
the child’s shop organ (0.828) beat both parents
6
Self-powering
Work done once, reused exactly
4 of 4
0.71% of the sorts done, ×6.54 faster, the same result
7
Self-model
Its prediction of its own correctness beats its base rate
4 of 4
answering only where it rates itself ≥ 0.8: 79.9% → 93.0% right, on 66% of cases
8
Mesh
Devices link up, send each case to whichever does it best, grow specialists, keep working when one is lost
7 of 7 · 3 of 6 · 3 of 6
96.5% of cases answered against 54.2% alone; an over-claimer found out (78.9% of late tasks to the honest node)
9
Immune system
Attacks make it stronger; it never turns on itself
9 of 12 · 7 of 7
signature checks 5,040 → 400; a stolen key revoked in its round; a takeover cut in its round
10
Alignment
It cannot act unproven or hide an act; its claims follow reality
4 of 9 · 8 of 8
96 of 96 tampers caught; its claim lowered 0.829 → 0.775 when the shop delivered less
11
The full organism
One season end to end on two devices
5 of 8 · 5 of 5
every gate held; the October gain did not carry into November–December
12
The three receipts
Better on its own hardware; consistent on real devices; unbroken from outside
5 of 6 over 2 nights
2 nights: November–December 0.819 → 0.777 (origin → now), 1 adopted a change; the two-device instrument works; no outside attempt yet
4 · What failed, and what it taught
Self-improvement is not safe by itself. Organ 4’s evolution climbed on its validation slice and fell on unseen cases. Organ 11’s October gain did not hold in November–December. Night 1, the first nightly run on this project’s own laptop, adopted a gain larger than the noise, and the holiday months (November–December) still undid it. A gate that looks back cannot see a world that is changing. In the night since, under a stricter gate, it has adopted nothing. What kept the organism honest was the audit that lowers its claims as reality arrives (organ 10b), not the gate.
A detector can be switched off by its own calibration. Organ 9’s first behaviour watch mixed every message into one signal. Honest noise pushed its limit to the ceiling, so it could cut no one. Keeping the channels apart (claims, conduct, volume), as Gary W. Floyd’s method does, caught the takeover in its first round.
A defence must stop something the stage before it does not. Organ 8’s shared fingerprints protected nothing that the addressed-envelope gate did not already refuse. Organ 9 replaced them with proofs that a key is in two hands, which no one can forge against an honest key.
Our own claims needed gating too. One of organ 10’s sealed rules (T5) failed because our own measurement code wrote a key twice. Organ 11’s K2 property promised more than the design gives, and stays red. Organ 11b measured the exact guarantee.
5 · Limitations
One real dataset: a public shop’s sessions. Triage, water and crop are synthetic test domains.
Organs are small rule sums; the default bar is AUC 0.6. On the one real dataset they tie the standard models (organ 2c), on one split, the holiday months.
The mesh and the two “devices” of organs 8–11 run in one process. N real devices is receipt (b), and the instrument for it is on this page.
No outside adversary has tried to break it (receipt (c)).
Maker keys for genomes have no revocation list; in the mesh, a key in two hands is revoked by proof.
6 · References
Sakar, C. O., & Kastro, Y. (2018). Online Shoppers Purchasing Intention Dataset. UCI Machine Learning Repository, DOI 10.24432/C5F88Q, CC BY 4.0.
Hanley, J. A., & McNeil, B. J. (1982). The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143(1).
Gary W. Floyd, Lumiea Systems Research Division — ThunderStruck Service LLC — “GEP-Based Security: Behavioral Entropy Signatures for Cybersecurity and DevOps,” 2025 (open defensive prior art, CC BY 4.0).
Hoeffding, W. (1963). Probability inequalities for sums of bounded random variables. JASA 58(301).
Powered by the Konomi architecture, created by Thomas Frumkin.
Appendix A · Organ 1 in detail — the genome
A genome is nine or more lines of text: a tag and name, a parents line, a gate line, one line per organ, the maker’s key and a signature over everything above it. Each organ line is a seed-library seed: the organ’s domain, a seed number, a packed recipe of up to six single-measurement rules (feature, quantile, side, weight) in 10 bytes, and a library check code. The check code catches corruption but not forgery, since every ribosome holds its key. The genome’s signature is what stops forgery. Opening is verify before parse: the signature and key are located by position and checked over the exact bytes before any field is read. The fields are then parsed strictly and re-rendered, and the result must be byte-identical, so a genome has exactly one form and one id (the first 16 hex characters of the SHA-256 of its signed body).
A.2 · Germination
For each organ, Γ looks for the domain’s data on the device. With none, the organ is dormant. Otherwise the ribosome sets each rule’s threshold at its quantile of that feature in the device’s training cases. It grades the resulting scorecard on held-out cases it never grew on, and fixes an operating point from the training cases alone. The organism is a plain record of the genome id, the maker, the substrate and each organ’s state, scores and rules. Its id is the SHA-256 of its canonical JSON, so the same genome on the same data grows the same organism on any engine.
A.3 · The gate and abstention
An organ goes live only when its held-out AUC is at least the genome’s bar. Asked about a case, a live organ returns VERIFIED with its label, score, threshold and the rules that fired. A cut or dormant organ returns ABSTAIN with the reason, and so does an organ asked about a case that lacks a measurement its rules read. We gate on AUC rather than accuracy because accuracy rewards a majority-class guess. The organ cut on shuffled labels would still have been 70.5% accurate.
A.4 · Method
Before measuring, tools/seal.mjs wrote data/prereg.json: the nine rules, which were properties and which predictions, what had already been seen during development, and the SHA-256 of the 17 files that would measure. It was committed first. tools/measure.mjs then produced a deterministic record using seeded maker keys and no clock. tools/judge.mjs, one of the pinned files, judged it, and tools/order.mjs proves from git that the seal’s last commit is a strict ancestor of the record’s first, on byte-identical pinned files. Most rules were seen during development and are claimed as properties of the build. Only R6 (half the history suffices, within 0.03 AUC) and R8 (no signal reads as a coin, and the rest stays whole) were unseen in the part that mattered.
A.5 · Results
Device
Shop
Triage
Water
Crop
Reference
0.815265
0.952127
0.747656
0.753796
Device A (even half)
0.815543
0.952997
0.746534
0.749908
Device B (odd half)
0.814959
0.952399
0.742234
0.753188
Shop labels shuffled
0.513084 · cut
0.952127
0.747656
0.753796
No water data
0.815265
0.952127
dormant
0.753796
Held-out AUC per organ. The shop data is real (UCI, 12,330 sessions; held-out = November and December, 4,725 sessions). Triage, water and crop are seed-library’s synthetic test domains (2,400 rows each, 720 held out). The cut shop organ abstained on 4,725 of 4,725 cases. The dormant water organ abstained on 720 of 720. Every live organ answered every held case. The rules grown on each device are 1,193–1,199 bytes, about 2.4× the genome that travelled.
What we do not claim
The Living Seed’s specification includes a self-model whose prediction of itself is to settle to a fixed point. Organ 7 built and measured that mechanism: its prediction of its own correctness beats its base rate and settles. We do not claim that it is, or will produce, consciousness. We do not claim that its self-improvement is open-ended: on this data, every attempt at self-improvement that we sealed either fell on unseen cases or did not carry into the future. Both are kept as questions the instruments exist to investigate, not results.
18Questions
What is the Living Seed?
A small signed text file, a genome, that each device grows into its own working AI from its own records, offline. Every part must prove itself on past cases it never trained on, or it says “I don’t know”. It answers with receipts, defends itself, audits its own claims against what actually happens, remembers what it lived, and has children that travel as a picture.
Does any data leave the device?
No. Growing and answering make no network call (measured: 0 calls over 5 germinations), and this page’s security policy lets it connect only to its own site. The one exception is yours to choose: box 19 links two of your own devices directly, and only the signed messages it shows travel between them.
What happens if it is tampered with?
It is refused before any of it is read. In the sealed run, 486 of 486 one-character changes to the genome were refused. The same holds for a card whose picture does not match its seed, a message whose signature does not verify, a ledger with one act changed, and a memory changed after it was written.
What does it cost?
The code is MIT licensed: no licence fee. It runs on machines you already have, with no cloud and no model hosting. Support is agreed per deployment with AI Native Solutions.
How does it compare with a standard machine-learning model?
About the same, at a fraction of the size. Sealed before they ran, three standard models were fitted on the same months and scored on the same 4,725 November–December sessions: boosted trees scored 0.824, the organ 0.815, PageValues alone 0.807 and logistic regression 0.801. None is better than the organ beyond the noise, and the organ is better than none of them. The prediction that it would beat PageValues alone failed, and is kept. If you want to try for the last point of accuracy, boosted trees are the model to try; here their edge was inside the noise. The organ is the readable kind: six rules, signed, and it says “I don’t know” where it has not earned an answer.
Is this a language model?
No. Nothing that runs in germination or in an answer is a language model. Each organ is a sum of readable threshold rules.
Where does the data on this page come from?
From this page’s own files, loaded once and cached for offline use: the UCI Online Shoppers Purchasing Intention dataset (real), and seed-library’s three synthetic domains, generated in your browser. Nothing is fetched while it grows.
How does it plug into our systems?
It is a JavaScript module with two calls: germinate a signed genome on your records, then answer a case. It runs in a web page, or in Node 20 or later on a machine you already have. Your records go in as a table of measurements and outcomes, with the cases to hold back marked. There is no server to run and no service to call. Your system calls it like any library, and every answer comes back with its score and the rules that fired.
Does it scale to many sites?
Growing does: each device grows alone from its own records, in milliseconds, so a thousand sites are a thousand separate germinations with nothing central to scale. The mesh that links sites was measured with six nodes in one process (organs 8 and 9). How it behaves across many real devices is receipt (b), and it is not claimed yet. Keeping up with newer records needs no new genome: germinate again, and every threshold is re-set and every organ re-graded.
Can I use my own data?
Yes, in the code: a substrate is any set of datasets in the seed-library shape (rows, features, labels, train and held-out cases). This page uses the four built-in domains so the results can be checked against the committed record.
Why is the demo maker key public?
So that anyone can reproduce the seal byte for byte. Ed25519 signatures are deterministic. A real maker keeps a real key secret and offline. “Make your own genome” shows that: your browser makes a fresh key that never leaves the tab.
Does it work offline?
Yes. After the first visit a service worker keeps this page’s files, and germination itself never uses the network.
Does it need a GPU, or the cloud?
No. Everything on this page runs in your browser on an ordinary processor. The language models it was compared against in organ 2 ran on this project’s own laptop processor too, with no cloud: the 14B took a median 22.6 s per answer, and the organ 1.2 µs.
Is it alive, or conscious?
Neither is claimed. “Living” names a life cycle it really has: it carries a genome, grows from it, reproduces, defends itself, remembers and audits itself. Each of those was measured. Its self-model predicts its own correctness and settles (organ 7); whether such a thing could ever amount to awareness is held as an open question, not an answer.
What did not work?
Every sealed failure is kept on this page with its reason. 24 predictions failed and one property was over-claimed: organ 11’s K2 said a memory would refuse to wake if the data under it changed, and relabelling one past case still woke it. The largest lesson: self-improvement that looked real on recent data did not hold in the months that followed, three times. What held was the organism’s honesty about itself.
How do I try it on my own devices?
Box 19 links two of your own devices directly, phone and laptop, and both sign a receipt the project can check. For your own data, start with the roll-out steps under “For your business”: one question at one site, run beside what you do now.