Tier 0 · The Spine · Working Prototype

The Charter Registry

Every partner signs the Charter in their own language. Every signature is sealed into an append-only cryptographic ledger. The wall of signatories, by country, is the living proof that the message is traveling.

0Signatories
0Countries
0Languages

Sign the Charter

Each signature is hashed with SHA-256 and chained to the one before it — tamper-evident, in the browser, live.

Wall of Signatories

newest first
@bbg/ledger — charter-registry · append-only · SHA-256 chain
The Build Spec

How the Registry is built.

The prototype above is real — the hashes are genuine SHA-256, computed live and chained. Here's what turns it into production infrastructure on your existing ledger spine.

01 · Data Model

One record per signature

Each signature is an immutable entry. The prevHash field links it to the entry before, forming the chain; changing any past record breaks every hash after it.

// signature entry { index: 0,1,2… org: "Ordo Iuris" signedBy: "…" country: "PL" lang: "pl" charterV: "1.0" timestamp: ISO-8601 prevHash: "…" hash: SHA-256(all above) }
02 · Ledger Integration

Rides your @bbg spine

Reuse the Ed25519 / SHA-256 ledger you already built. Each entry is hash-chained for order and Ed25519-signed by the registry key so signatures are provably authentic, not just append-only.

Production writes to the shared @bbg/ledger; the public wall reads from it. The browser prototype proves the hashing; the server holds the signing key.

03 · Multi-Language Flow

One meaning, every tongue

The Charter text is versioned (charterV) and stored per language through the Localization Engine. A signer reads and signs in their own language, but every record points to the same canonical Charter version — so a Polish signature and an English one attest to the identical text.

New languages are a content add, not a code change.

04 · The Public Wall

Proof anyone can see

The wall groups signatories by country and renders live from the ledger — the visible, shareable evidence of reach. Each card can link to its ledger entry so any visitor can verify the chain themselves.

It doubles as the map's data source: countries light up as signatures arrive.

Gates before launch

The name "Charter Registry" and any public "tamper-proof / immutable" language clear through McAuliffe (trademark) and Olson (claims). Signatory personal data stays minimal and consented — privacy-first, the same standard as Harbor. The registry itself is text-only and export-safe; it does not carry the gated Tier-3 crypto tooling across borders.