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 0x0fc2d1a768a0f76fea519fa23f7b4a9b45056726e0ab32afa3a71af24fd94245. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5916439a-770a-45f4-a1a7-0528c12f0100.json and https://artists.proofprofile.net/proofs/artist/5916439a-770a-45f4-a1a7-0528c12f0100.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Streets x Bitches Broken Hearts - slowed + reverb
Hymn for the Weekend x She Knows - slowed + reverb
Under The Influence x I Was Never There - slowed + reverb
Payphone x Please Don’t Go - slowed + reverb
2 Be Loved (Am I Ready) - slowed + reverb
I Like You (A Happier Song) - slowed + reverb
I would rather die than let you go x Until I Found You
I would rather die than let you go x Until I Found You - Sped up
only love can hurt like this - slowed + reverb
Lay All Your Love On Me - slowed + reverb
Messages From The Stars - slowed + reverb
Only Love Can Hurt Like This - slowed + reverb
Like I'm Gonna Lose You - slowed + reverb