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 0xbc6e5c9b0556c179a24a9ecaf8e879fc21cb5516da4a79ea504836c088b18199. Chain 2 (Bitcoin): anchored in block 953610 (2026-06-14T07:58:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/13b5eb5e-2692-42a2-a64b-8bf6c49550e4.json and https://artists.proofprofile.net/proofs/artist/13b5eb5e-2692-42a2-a64b-8bf6c49550e4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Some People Never Go Crazy. What Terrible Lives They Must Live!
The Proverbial Can't Get Out Of Your Head
The Good, The Bad And The Dead! & It's Just A Wet Dream You Dope!
Besieged by Fate & out for Revenge - Demo