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 0xce3eaf5986f194b6abce4b494d0385b56a275575ee96d3876042fa6829f96d35. 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/3806a981-9329-4866-8309-f0d91a243522.json and https://artists.proofprofile.net/proofs/artist/3806a981-9329-4866-8309-f0d91a243522.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
You Did a Good Thing (feat. Nicola Hitchcock)
Sublunar (Sweet Angel) [feat. Kristy Thirsk]
Fire from Heaven (feat. Roberta Carter Harrison)
Eurydice (Original Album Version) [feat. Jody Quine]
Eurydice (Psychosomatic Remix) [feat. Jody Quine]
Eurydice (Nick Wax's: Orpheus Descending Mix) [feat. Jody Quine]
Eurydice (Dark Territory Remix) [feat. Jody Quine]
Eurydice (Nook & Kranny's Lost Remix) [feat. Jody Quine]
Eurydice (Angels Upon the Waters Remix) [feat. Jody Quine]
Eurydice (Sensory Gate Remix) [feat. Jody Quine]
Eurydice (Underworld a Capella Mix) [feat. Jody Quine]
The Chauffeur: Remixes (feat. Kirsty Hawkshaw)
The Chauffeur (Album Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Psychosomatic Redux) [feat. Kirsty Hawkshaw]
The Chauffeur (Flipside Remix) [feat. Kirsty Hawkshaw]
The Chauffeur (Martin Preston Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Lemonsoul Deep House Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Sapphirecut With Dave Shaffer Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Nick Wax's "Drifting Haze" Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Seize Puts On the Breaks Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (DJ Vapour Mix) [feat. Kirsty Hawkshaw]
The Chauffeur (Timo Mae Main Mix) [feat. Kristy Hawkshaw]
The Chauffeur (Timo Mae Dub Mix) [feat. Kirsty Hawkshaw]
World Gone Crazy: Remixes (feat. Coury Palermo)
World Gone Crazy (Psychosomatic Radio Mix) [feat. Coury Palermo]
World Gone Crazy (Nick Murray Mix) [feat. Coury Palermo]
World Gone Crazy (Sensory Gate Remix) [feat. Coury Palermo]
World Gone Crazy (Martin Preston Remix) [feat. Coury Palermo]
World Gone Crazy (Coury Palermo Remix) [feat. Coury Palermo]
World Gone Crazy (Sandro Peres Radio Mix) [feat. Coury Palermo]
World Gone Crazy (Sandro Peres Extended Mix) [feat. Coury Palermo]
World Gone Crazy (Sandro Peres Dub Mix) [feat. Coury Palermo]
World Gone Crazy (Sepiamusic Mix) [feat. Coury Palermo]
World Gone Crazy (Bryan El Mix) [feat. Coury Palermo]
World Gone Crazy (Nick Wax Mix) [feat. Coury Palermo]
World Gone Crazy (DJ Mikeld "Song of the Fledgling" Mix) [feat. Coury Palermo]
Skimming Stones (feat. Kirsty Hawkshaw) - Reprise
A Cut from the Fight (feat. Kristy Thirsk)
Ariadne (The Dividing Sea) [feat. Joanna Stevens]
Reason Why (feat. Coury Palermo & Zoe Johnston)
I Know There's Something Going On (feat. Roberta Carter Harrison)
Skimming Stones (Reprise) [feat. Kirsty Hawkshaw]
World Gone Crazy - (Psychosomatic Radio Mix)
World Gone Crazy - (Martin Preston Remix)
World Gone Crazy - (Coury Palermo Remix)
Reason Why (Blue Stone Remix) [feat. Zoe Johnston & Coury Palermo]
Reason Why (Chris Brush Mix) [feat. Coury Palermo & Zoe Johnston]
Reason Why (Bryan El Mix) [feat. Coury Palermo & Zoe Johnston]
This Means War: Remixes (feat. Joanna Stevens)
This Means War (Psychosomatic Video Mix) [feat. Joanna Stevens]
This Means War (Noonatac Ceasefire Remix) [feat. Joanna Stevens]
This Means War (Digital Quest Blaster Mix) [feat. Joanna Stevens]
This Means War (Adam Amos Remix) [feat. Joanna Stevens]
This Means War (Jamie Myerson Remix) [feat. Joanna Stevens]
This Means War (L.A.B First Mix) [feat. Joanna Stevens]
This Means War (Martron Remix) [feat. Joanna Stevens]
This Means War (Elu Evolution Mix) [feat. Joanna Stevens]
Dust & Cloud (Digital Quest Earth and Sky Remix) [feat. Phildel]
Dust & Cloud (Synthetic Substance Remix) [feat. Phildel]
Dust & Cloud (Chris Laurent Mix) [feat. Phildel]
Dust & Cloud (Matt Hoffman's Pteranodon Mix) [feat. Phildel]
Dust & Cloud (From Behind the Clouds Remix) [feat. Phildel]
There Is No Greater Sadness (feat. Andrea Gerak)
Just Say It (Aethervox Domination Remix) [feat. Kyoko Baertsoen]
Tenuous (Vic Levak Remix) [feat. Jody Quine]