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 0x2e32a68d7f88dc8e53c63e1cbeb3848f130988b03eaf8908dc19252277da8b8d. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca7904b6-36c1-4de5-ae72-129f3efdbe72.json and https://artists.proofprofile.net/proofs/artist/ca7904b6-36c1-4de5-ae72-129f3efdbe72.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Wouldn't Change A Thing (feat. Jennifer Rene) - Retrobyte Mix
The Healing (feat. Susana) - Bermudez & Preve Mix
Carry Me Away (feat. Emma Hewitt) - Original Mix
Late Night Worries (feat. Andy P) - King Unique Mix
Pilling Me (feat. Claudia Kennaugh) - Klaas Remix
With Love - Bermudez & Preve Private Dub
Closer (feat. Molly Bancroft) - Bermudez & Preve Mix
Nintendo - DaGo & White Vox Remix Instrumental
Nintendo - DaGo & White Vox Remix Radio Edit
DJ Fav - Francesco Diaz & Young Rebels Remix
DJ Fav - Francesco Diaz & Young Rebels Remix Instrumental
DJ Fav - Francesco Diaz & Young Rebels Remix Radio Edit
DJ Fav - Fill The Blanks Remix Instrumental
DJ Fav - Fill The Blanks Remix Radio Edit
Kids In Love - Extended Mix Instrumental
Forget To Breathe - Sted-E & Hybrid Heights Remix
Forget To Breathe - Prince Club Remix Instrumental
Forget To Breathe - Sted-E & Hybrid Heights Remix Instrumental
Forget To Breathe - Audio Trip Remix Instrumental
Forget To Breathe - Prince Club Remix Radio Edit
Forget To Breathe - Sted-E & Hybrid Heights Remix Radio Edit
Forget To Breathe - Audio Trip Remix Radio Edit
Forget To Breathe - LeSonic Remix Instrumental
Forget To Breathe - Joe Bermudez Reboot Instrumental
Forget To Breathe - Extended Instrumental
Forget To Breathe - LeSonic Remix Radio Edit
Forget To Breathe - Joe Bermudez Reboot Radio Edit
Forget To Breathe - Bojan Remix Instrumental
Forget To Breathe - Bojan Remix Radio Edit
Not Tonight - Nine Lives Remix Instrumental
Not Tonight - Mark Doyle Remix Instrumental
Not Tonight - Nine Lives Remix Radio Edit
Not Tonight - Mark Doyle Remix Radio Edit
Fool For You - Criminal Vibes Remix Instrumental
Fool For You - Jay Dabhi Remix Instrumental
Fool For You - Extended Mix Instrumental
Fool For You - Criminal Vibes Remix Radio Edit
Fool For You - Jay Dabhi Remix Radio Edit
Fool For You - Charlie Rouhana Remix Instrumental
Fool For You - Charlie Rouhana Remix Radio Edit
Sunrise - Michael Cassette Remix Instrumental
Sunrise - Joe Garston Remix Instrumental
Sunrise - Michael Cassette Remix Radio Edit
Sunrise - Frank Caro & Alemany Remix Instrumental
Sunrise - Frank Caro & Alemany Remix Radio Edit
Sunrise - Jay Santos & Bret Law Remix Instrumental
Sunrise - Jay Santos & Bret Law Remix Radio Edit
Shadows - Adam Rickfors Remix Instrumental
Shadows - NDKj & Paul Fear Remix Instrumental
Shadows - Mike Saint-Jules Remix Instrumental
Shadows - Adam Rickfors Remix Radio Edit
Shadows - NDKj & Paul Fear Remix Radio Edit
Shadows - Mike Saint-Jules Remix Radio Edit
Room Service - Rene Amesz Remix Instrumental
Room Service - Jesse Garcia Remix Instrumental
Room Service - Jamie Antonelli Remix Instrumental
Room Service - Extended Mix Instrumental
Room Service - Rene Amesz Remix Radio Edit
Room Service - Jesse Garcia Remix Radio Edit
Room Service - Jamie Antonelli Remix Radio Edit
Ghosting - Sam Halabi Remix Instrumental
Ghosting - Extended Instrumental Version
Ghosting - Alex Guesta Remix Instrumental
Crazy Enough - Andrey Exx & Sharapov Remix
Crazy Enough - RetroVision Remix Instrumental
Crazy Enough - Andrey Exx & Sharapov Remix Instrumental
Crazy Enough - Extended Mix Instrumental
Crazy Enough - RetroVision Remix Radio Edit
Crazy Enough - Andrey Exx & Sharapov Remix Radio Edit
Crazy Enough - eSQUIRE Remix Instrumental
Crazy Enough - Kid Massive Remix Instrumental
Crazy Enough - Kid Massive Remix Radio Edit
Crazy Enough - Andre Sobota Remix Instrumental
Crazy Enough - Sebb Junior Remix Instrumental
Crazy Enough - Andre Sobota Remix Radio Edit
Crazy Enough - Sebb Junior Remix Radio Edit
Crazy Enough - Dirty Disco Remix Instrumental
Crazy Enough - Dirty Disco Remix Radio Edit
Teach Me - Kastra & twoDB Remix Instrumental
Teach Me - Kastra & twoDB Remix Radio Edit
Falling In Love - Extended Mix Instrumental
Falling In Love - Birdee Remix Instrumental
Falling In Love - Birdee Remix Radio Edit
Lose My Number - Extended Mix Instrumental
Lose My Number - jeonghyeon Remix Instrumental
Lose My Number - jeonghyeon Remix Radio Edit
Lose My Number - Curtiba Remix Instrumental
Lose My Number - Curtiba Remix Radio Edit
Tug Of War - Matt Caseli Remix Instrumental
Tug Of War - Matt Caseli Remix Radio Edit
Cinderella - Dan Heale Remix Instrumental
Love In Code - Extended Mix Instrumental
Sun Wakes Up - Extended Mix Instrumental
Sun Wakes Up - AJ Moreno Remix Instrumental
Sun Wakes Up - AJ Moreno Remix Radio Edit
Halley's Comet - Extended Mix Instrumental
Halley's Comet - Zillionaire Remix Radio Edit
Halley's Comet - Zillionaire Remix Instrumental
Halley's Comet - Club Mix 2.0 Radio Edit
Halley's Comet - Club Mix 2.0 Instrumental
Daydream Therapy - Extended Mix Instrumental
Daydream Therapy - Club Mix Instrumental
Daydream Therapy - Madraas Remix Radio Edit
Daydream Therapy - Madraas Remix Instrumental
Daydream Therapy - Club Mix 2.0 Radio Edit
Daydream Therapy - Club Mix 2.0 Instrumental