Repository navigation
The card can never be edited. A typo costs a revocation. Is that right? #125
andrei-chernikov
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Five fields go on-chain in readable text and become the passport's card: title, author, short description, domain, object type. After minting, none of them can be edited. Ever.
A typo in the title is not fixable. Correcting it costs revoking the passport and issuing a new one — a second fee, and a revocation that stays visible in the record forever.
Why it was built that way
If the card can change, it proves nothing. The value of "this record has said the same thing since March 2026" comes entirely from the fact that nobody could have changed it — not the issuer, not us, not a court order. Every mutable field is a field an attacker or a coerced maintainer can rewrite, and a passport whose description can be edited after sale is a passport that can be made to describe a different object.
Everything that legitimately changes — sales, damage, restoration, attestations — is recorded as an append-only event. Added, never rewritten. The history accumulates instead of being corrected, which is the point.
Why it might be wrong anyway
Nobody has minted a real passport yet. When people do, some fraction will contain typos, because that is what happens. Each of those costs money and leaves a revocation on the record that looks, to a stranger, exactly like a passport that was revoked for a real reason.
That is a design that punishes carelessness with a permanent mark indistinguishable from a mark of dishonesty.
The questions
Nothing here is decided. The immutable card is load-bearing and will not be removed — but the experience around it has never been designed, because nobody has yet made the mistake it would protect them from.
All reactions