1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7404e6ba5244b8b7899800cb429aba4f6cc1710056298f73de86669dcad4f27b. Chain 2 (Bitcoin): anchored in block 953772 (2026-06-15T10:33:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca2bb654-a21e-4b90-a208-187ba0cfa64f.json and https://artists.proofprofile.net/proofs/artist/ca2bb654-a21e-4b90-a208-187ba0cfa64f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Liar Medley: Why Do I Lie to Myself About You / Happy Days Are Here Again / Who's Sorry Now
Wonderful Day Medley: On a Wonderful Day Like Today / Zip-a-Dee-Doo-Dah / It's a Good Day
Love-Eyes Medley: I'm in Love Again / Them There Eyes
Strike up the Band / Alexander's Ragtime Band Medley
Lullabye (Goodnight My Angel) - For Ryan