Paul Jialiang Wu agentic-portfolio 🌐 δΈ­ζ–‡ Β· EspaΓ±ol Β· ν•œκ΅­μ–΄ Β· ζ—₯本θͺž β€” in progress βœ‰οΈ Free list
← Back to portfolio

AI-NATIVE SERIES Β· SOVEREIGNTY ENGINEERING

I Published the Manifesto I Killed

By Paul Jialiang Wu Β· agentic-portfolio-lovat.vercel.app Β· 2026-08-05

One minute

Own My Intelligence has two versions. v0.1 is published and live. v0 has never been public until now β€” and here it is in full, unedited, with its sha256, the audit that ended it, and the reason its defects were structural rather than editorial. A retired version is not an embarrassment to hide; it is the only thing that lets a reader check whether the changelog is honest. So it is kept forever, and a gate recomputes its hash on every build β€” meaning I can no longer quietly edit it. The only legal way to change the text is to publish a successor. And because a movement that stops moving is dead, there is a dead-man's switch: five staleness horizons that turn the build red on their own, with nobody remembering to look.

This is commentary, not the paper

You are reading an essay about Own My Intelligence. The manifesto itself is a separate document with its own page: read Own My Intelligence v0.1 β†’  Β·  v0 (superseded)  Β·  all versions and their reasoning.

Two cards. The left, grey, labelled v0 RETIRED: 1,472 words, hash bd541408d5cfbd1d, cause of death β€” it could not be wrong. An arrow points to a card outlined in black labelled v0.1 CURRENT: 4,758 words, hash aaaed38dc16901be, what changed β€” 9 checks that can fail. Beneath a rule, a serif line reads: A retired version is evidence. Deleting it destroys the audit.
The whole ledger. Both hashes are recomputed on every build of the source repository.

Why publish a dead document

Because a version history nobody can inspect is a claim, not a record.

If I tell you v0.1 fixed a defect in v0, you have exactly two options: take my word for it, or read v0 and check. The second option only exists if v0 still exists, unedited, at the bytes I am describing. Delete it and the changelog becomes unfalsifiable β€” which is precisely the failure v0.1 was written to fix, reintroduced one layer up.

So the rule is: a superseded version is kept verbatim, forever, and its hash is enforced. Not sentiment. Mechanics.

The ledger

 v0v0.1
Statussupersededcurrent
Words1,4724,758
Authored2026-08-052026-08-05
sha256bd541408d5cfbd1dcda04d9a401325a79f3017e5a69b1712a4a13c1f4ae22bc5aaaed38dc16901be1b18b93f1757533fa631cbac34457ee13e610b64201b2082
Auditadversarial critiqueindependent citation review
Verdict5 strengths survived; 13 defects ranked8 citations verified at artifact; 6 defects corrected; 6 could-not-look
Publishednever, until this articleportfolio, 2026-08-05

The machine-readable version of that table, including the liveness horizons and the outlet policy, is at /omi/lineage.json β€” generated from the source repository's ledger, never hand-written, with every hash re-verified at generation time.

Why v0 was superseded and not patched

Two defects were structural, meaning no edit short of a new version could remove them.

1. The audience premise was empirically wrong. v0 opens by telling the reader they are already being damaged β€” attention captured, memory outsourced, judgment weakened. Aggregate polling supports the mood: Pew (2025) found 53% of Americans expect AI to worsen creative thinking against 16% who expect improvement.

But Pew's June 2026 work found that among people who actually use AI chatbots, 21% say it helps their creativity, 11% say it hurts, and 17% say neither. Most report no effect at all. So a document addressed to the frightened recruits the frightened β€” the population least likely to ever adopt sovereign personal AI β€” while the people who might build it read "your judgment is weakening", correctly note that their experience says otherwise, and stop reading.

And the part that made supersession unavoidable rather than merely advisable: v0 warns that AI which tells you what you want to hear is dangerous, then opens by telling frightened readers what frightened readers want to hear. Same mechanism, opposite direction. That is not a sentence you fix. It is a premise you replace.

2. Nothing in it could be wrong. Every claim in v0's crisis section is modal β€” attention can be captured, judgment can weaken. All true, all unfalsifiable. v0 named no observation it would accept as disconfirming. For a general reader that is invisible; for the researchers, engineers and funders who could implement any of it, an unfalsifiable document is a genre signal, and the genre is advocacy.

There was a third, and it is the one that produced v0.1's whole mechanism: v0's "Measure" section was a P3P. Six unanswerable questions β€” is the person wiser? the family stronger? β€” with no instrument, no threshold, and no consequence for failing them. Structurally identical to the W3C standard that died because sites could satisfy its declaration with empty content. That story is the previous article.

What v0 got right, and was early on

Recorded because a supersession narrative that lists only faults is dishonest about why the document was worth revising instead of discarding.

The dead-man's switch

A timeline under the heading 'The build turns red on its own.' Three points: TODAY, exit 0, 5 of 5 green; +200 DAYS, exit 1, 2 dimensions stale; +400 DAYS, exit 1, all 5 stale. Below, the five dimensions with horizons: falsifier-tested 180d, defect-backlog 180d, northstar-moved 365d, dispute-adjudicated 365d, version-cadence 365d. A closing line reads: Not counted β€” commits, word count, publications, engagement.
Verified by time travel, not by intention: green today, two dimensions failing at +200 days, all five at +400.

A movement that stops moving is dead. That sentence was a slogan until it had an exit code.

Everything else in this article is bookkeeping β€” hashes, audits, ledgers, outlets. All necessary, and none of it can detect death. A manifesto can be perfectly versioned, audited and co-published, and be a corpse. So movement gets its own check: five dimensions, each with a staleness horizon measured from the current version's authored date. Past the horizon with no recorded event, the build fails.

The horizons run from the version date, so a newborn version is never stale. The build is green today and goes red later on its own, with nobody remembering to look. That asymmetry is the entire value β€” it fails when nobody is watching, which is exactly when a project dies quietly.

What deliberately does not count as movement: commits (noise is commitable), word count (v0.1 tripled v0 and that proves nothing), publications (distribution is not life), and engagement of any kind β€” the framework's first principle forbids engagement as a success metric, and that prohibition has to apply to the framework itself or it is worthless. A recorded pulse event also requires evidence that exists on disk, because an unevidenced heartbeat is how a dead project fakes being alive.

One horizon will probably fire first: dispute-adjudicated, which asks whether an outside challenge has been received and answered. It depends on people who do not exist yet. I was offered two softer versions β€” satisfy it with a recorded outreach attempt, or drop it β€” and kept it strict. A movement with no participants should fail a liveness check. Relaxing the horizon to avoid the failure would be the P3P move.

Where the paper itself lives

An earlier version of this article embedded v0's full text inside itself. That was a mistake, and it is the mistake this section now corrects: an essay about a document is not the document. Burying the paper inside the commentary means a reader cannot cite it, diff it, or read it without reading me first.

So the manifesto now has its own home, generated from the hashed source file and carrying nothing but the paper and a slim strip of context:

Paper and context are kept apart on purpose, and cross-linked so you never have to hunt for the other half. This essay is the context. The pages above are the record.

How the next version has to arrive

Recorded in advance, so a version is triggered by evidence rather than by restlessness:

  1. A trigger fires β€” a falsifier returns a result, an audit finds a structural defect, or a gate is shown to be gameable. More sources is not a trigger. 98 sources became 98 better-verified sources without changing a principle: research is maintenance, a version is a change of mechanism.
  2. The incumbent is audited independently, and the verdict is attached, not just the document.
  3. The reasoning is written before the new text.
  4. The version is frozen, hashed, and the predecessor gets its retired_because.
  5. Its own commit. Its own tag. Its own merge. Never bundled.
  6. Manifesto and reasoning published together β€” a version published without its rationale cannot be recorded as published, because the gate requires both locators at the same outlet.

That last rule is the one I would keep if I could keep only one. It makes "here is what changed and why" structurally inseparable from "here is the new version" β€” and it exists because the alternative, shipping the conclusion and promising the reasoning later, is how every values document in this field ends up unfalsifiable.

Honest edges

Written by Paul Jialiang Wu. v0 above is reproduced in full from the file whose sha256 is recorded in this article and re-verified on every build of the source repository; the HTML was generated from that file rather than transcribed. The machine-readable ledger is at /omi/lineage.json. Figures in both images were checked against the real digests before publishing. The hash column in the ledger above was originally hand-typed and was wrong by six characters; it is now generated from the files at build time, which is the third time in this project that a number typed by a human had to be replaced by a number computed by a machine. The word counts went the same way: 1,566 and 4,794 were whitespace-token counts that scored 104 markdown markers as words, so both are now derived by a defined method and gated β€” a published word count that nobody computed is the same defect as a published hash that nobody computed.