Public Sovereignty Ledger
A tamper-evident SHA-256 hash chain + Merkle root for every royalty, license, and payout recorded under tCL Rights Management. Anyone — artist, licensee, journalist, auditor — can independently verify the integrity of the chain, no authentication required.
🛡 Live Chain Status
Why this exists
Performing Rights Organizations historically operate behind closed accounting books. tCL Rights takes the opposite stance: every event — membership approval, work registration, license issuance, royalty calculation, statement generation, payout — writes a SHA-256 hash chain entry on the public ledger. Each new entry includes the hash of the previous, so altering any single payload invalidates every entry that follows it. We additionally compute a Merkle root over the entire chain, giving auditors O(log n) inclusion proofs and a single byte-string that summarises the whole ledger's integrity.
How to verify (no auth required)
- Click Verify chain integrity above. The browser hits
/api/tcl-audit/public/verifyand reports ✓ CHAIN VALID or ⚠ TAMPERED. - Spot-check by hitting
/api/tcl-audit/public/headdirectly — you'll get JSON with the currenthead_hash,merkle_root, andentry_count. - Pull a snapshot via
/api/tcl-audit/snapshot.jsonor/api/tcl-audit/snapshot.csvand replay the hash chain offline against a tool of your choosing.
Authority chain
Sovereignty without transparency is suspicion. tCL chooses transparency by default. The word "international" is never used here — this is a transContinentaL instrument, branded tCL, governed exclusively by the laws and councils of UnitedBlackAmerika.
What the ledger covers
- Music creators: writers, publishers, artists, producers (works + recordings + ISRC + ISWC equivalents)
- Public Works for level-4+ public figures: actors, journalists, politicians, athletes, authors, filmmakers, public officials
- Licenses: blanket, direct, mechanical, sync, performance, streaming, broadcast, publication, syndication, endorsement, speech, image, likeness, biography, screenplay, press_clearance, stage, name_likeness
- Royalty calculations & statements with admin-rate transparency and field-level audit logs
- Payout intents (Stripe Connect transfers when enabled)
- Admin settings changes (rate adjustments, pool-split tweaks) — every diff captured
Per-entry inclusion proof
Got an entry id from a contract, royalty statement, or transparency report? Paste it below — the ledger will return the Merkle sibling-path needed to independently prove that the entry is part of the current Merkle root. No login required.