Signals
7 signals · 3 grades · 1 codeOne glyph per record state, defined once, read at 11px row scale.
code
- verifiedA frozen deterministic verifier re-checked the claim and passed.ink
- replayedThe event chain re-folds end to end and matches the recorded head.ink
- supersededA newer accepted record replaced this one; it stays under its seam.gold seam
- bankedA closed route or proven obstruction, kept at full ink as a result.ink
- leasedA key-holder holds a live lease on the obligation (claimed_at + ttl).brass
- contestedAn unresolved contradiction or adversarial probe names this claim.ink
- deprecatedSigned withdrawal — retraction or owner deprecation; retained, not erased.ink-hairline
- claimedNo signal yet — no verifier run, no signed judgment. Absence is the mark.ink-4
material
- goldhuman key only — accept marks, attestations, supersession seams; the amount of gold on a page is a measurement
- brassthe instrument — chart strip, time rail, recency decay, live leases
- cinnabarexternal adoption only — OEIS approval, Nexus ingestion; never emphasis
- bankedfull ink, never gray, never strikethrough — a signed dead end is a result
actors
- human keyDrunken-bishop pattern of the signing pubkey; the same signer reads the same everywhere. Accept and attestation columns admit only key marks.
- key, off-pageA human key-holder whose pubkey hex is not carried at this row.
- agentOne fixed mark for every agent — machine actors do not earn a recognizable pattern. An agent proposes; it cannot sign an accept.
- unsignedVisible absence — a dashed empty frame, because no signature is information.
grade
- 0123456789350claimedlight — asserted, not yet checked
- 0123456789430frozen-verifiedfull ink — a frozen verifier passed
- 0123456789300supersededhairline beside its gold seam
Honestly: a three-step wghtramp on tabular numerals, not a true GRAD axis — neither STIX Two Text nor JetBrains Mono carries one, and STIX’s weight axis floors at 400, so the ramp lives only on the mono. The contract is the same: the value moves exactly once, on a state transition, never by animation.
seal
- inputvfr_496956067dc5ad79
- nibbles4 9 6 9 5 6 0 6 7 d c 5 a d 7 9
- starsk = 5 + (4 mod 4) = 5
- star 1nib[1],nib[2] = 9,6 → col 9 mod 7 = 2 · row 6 mod 7 = 6
- star 2nib[3],nib[4] = 9,5 → col 9 mod 7 = 2 · row 5 mod 7 = 5
- star 3nib[5],nib[6] = 6,0 → col 6 mod 7 = 6 · row 0 mod 7 = 0
- ·nib[7],nib[8] = 6,7 → col 6 mod 7 = 6 · row 7 mod 7 = 0 — cell taken, skipped
- star 4nib[9],nib[10] = d,c → col 13 mod 7 = 6 · row 12 mod 7 = 5
- star 5nib[11],nib[12] = 5,a → col 5 mod 7 = 5 · row 10 mod 7 = 3
Pure function of the id — lib/seal.ts, re-derivable from public/seals/manifest.json; same input, same constellation, here and in anyone’s re-implementation.