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 entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99cf9129b53973452023f7974207ab4a7e22ac026a03c604185d70e839c49162. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f4627940-e3ee-4e77-ba77-d44caf26d230.json and https://artists.proofprofile.net/proofs/artist/f4627940-e3ee-4e77-ba77-d44caf26d230.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1fa4556d68077e72deb7fd73b98715c49ee4f31c95aa2bd3fde0d36caf632e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1QDfrzFLSHRWRLi6vfQHkY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1QDfrzFLSHRWRLi6vfQHkY.
{"copyright_id":"0x7e11bf601bad0328cedf8e0d5bd224d683ed1bf9aec47899de129705b6a2b9f3","isrc":"CAZ841201612","name":"J’t’écris une chanson d’amour","registered_at":"2026-06-29T21:17:14Z","spotify_id":"0SkWInSP5X2DCGmfAvSbZ5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e11bf601bad0328cedf8e0d5bd224d683ed1bf9aec47899de129705b6a2b9f3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0SkWInSP5X2DCGmfAvSbZ5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0SkWInSP5X2DCGmfAvSbZ5.
Highways, Heartaches and Time Well Wasted
You Look Like Trouble (But I Guess I Do Too)
Highways, Heartaches and Time Well Wasted - EP
Highways Heartaches and Time Well Wasted - EP
You Look Like Trouble - But I Guess I Do Too
Highways Heartaches and Time Well Wasted
Could You Wait ’Til I’ve Had My Coffee? - Single
I Love You, I Don’t Love You, I Don’t Know
I Love You, I Don't Love You, I Don't Know
I Love You, I Don’t Love You, I Don’t Know - Single
Why Does It Feel So Lonely ? - When You Are Around
Eh Cher - You've Overstayed Your Welcome
I Love You I Don't Love You I Don't Know
Why Does It Feel so Lonely (When You Are Around) ?
Eh Cher (You've Overstayed Your Welcome)
Why Does It Feel so Lonely (When You Are Around)?
Eh cher (You’ve Overstayed Your Welcome)
Why Does It Feel So Lonely (When You Are Around)?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x834dd9bcc864aeec3826b85d163df101a45909ac9f0e307720e49192d5a89fa0. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1pBsCSvVbV7WpJ7FblZfxQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1pBsCSvVbV7WpJ7FblZfxQ.
Aujourd'hui, ma vie c'est d'la marde (Live)
Aujourd'hui, ma vie c'est d'la marde - Live
You Look Like Trouble (But I Guess I Do Too) [Live]
You Look Like Trouble (But I Guess I Do Too) - Live
Live avec l'Orchestre symphonique de Québec
Highways, Heartaches and Time Well Wasted - Live
Entre toi pi moi pi la corde de bois - Live
It's Not a Game, it's a Lifestyle - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e1ad7b1b9a742763b3378d2662d1f2c83899dd745ac828c1cfa58eaa77eb6e8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2LLoRWp864KPMQiUyG1Yj0.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2LLoRWp864KPMQiUyG1Yj0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7b9b9053f69c6d9e686856b34a556ed2f00d4bdeb3448552ca43dbdc73ccf3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0LI89ikl3gcJpFepnrfr38.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0LI89ikl3gcJpFepnrfr38.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1697ac6c67936a559a5b1e00958c24f78bfb2a21d0282f9d0caeed840c84ea27. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2bejuewT0qDpCh6q9Feu8W.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2bejuewT0qDpCh6q9Feu8W.
{"copyright_id":"0xae7b9b9053f69c6d9e686856b34a556ed2f00d4bdeb3448552ca43dbdc73ccf3","isrc":"CA06H2100137","name":"Dans l'bois","registered_at":"2026-06-08T23:23:57Z","spotify_id":"1Aki5y6XMiYUohRDjQDfaf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7b9b9053f69c6d9e686856b34a556ed2f00d4bdeb3448552ca43dbdc73ccf3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Aki5y6XMiYUohRDjQDfaf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1Aki5y6XMiYUohRDjQDfaf.
Straight from the Decks, Vol. 3 (Guts Finest Selection from His Famous DJ Sets)
{"copyright_id":"0x6a3808169e99238b383dbd2c5f6f070cd1c1743669f137fe9f054a03aa43979b","isrc":"CAJSG2200007","name":"Pourquoi faire aujourd'hui - Remix","registered_at":"2026-06-21T06:39:21Z","spotify_id":"4qm5iV59RQeylyFMxmLsty","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a3808169e99238b383dbd2c5f6f070cd1c1743669f137fe9f054a03aa43979b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4qm5iV59RQeylyFMxmLsty.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4qm5iV59RQeylyFMxmLsty.