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 0xabd11f3f35174c6e5ba8689590a39fe7b1407d92b1002af40351e82e095c68fc. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/20ca414c-4ba6-4a59-8c0e-3ace808f793e.json and https://artists.proofprofile.net/proofs/artist/20ca414c-4ba6-4a59-8c0e-3ace808f793e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Let Me Down Easy (Because You Know I Fall Hard)
After the Damage Is Done - Live in Meudon
I’m Gone (Introduction) - Live in Meudon
Cool School: The Music of Michael Franks
Antonio's Song (feat. Leo Minax & Olivier Ker Ourio)
You Were Meant for Me (feat. Chrystel Wautier)
Cool School (The Music of Michael Franks)
Cool School [The Music of Michael Franks]
{"copyright_id":"0x469f28daaef67d783277c16a69863c468989ccf6a1ba85103469c4e336776c4c","isrc":"FR12Q1500840","name":"I'm Putting All My Eggs in One Basket","registered_at":"2026-06-21T03:59:17Z","spotify_id":"481lrRewdDFfPD8nUnMdXA","type":"track"}
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 0x469f28daaef67d783277c16a69863c468989ccf6a1ba85103469c4e336776c4c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/481lrRewdDFfPD8nUnMdXA.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/481lrRewdDFfPD8nUnMdXA.
Motorcycle Diaries with additional Music
{"copyright_id":"0xc87ddad554912085e201742601c07fe2a3ba68fb3814911aebd70f09cbcb487c","isrc":"DEN960430319","name":"Al otro lado del Río","registered_at":"2026-06-07T19:51:57Z","spotify_id":"405GRNAlCXcL4npYlJrCCJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc87ddad554912085e201742601c07fe2a3ba68fb3814911aebd70f09cbcb487c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/405GRNAlCXcL4npYlJrCCJ.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/405GRNAlCXcL4npYlJrCCJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc87ddad554912085e201742601c07fe2a3ba68fb3814911aebd70f09cbcb487c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2xos2ZoB609YLMv2TGIGWN.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/2xos2ZoB609YLMv2TGIGWN.
{"copyright_id":"0x469f28daaef67d783277c16a69863c468989ccf6a1ba85103469c4e336776c4c","isrc":"FR12Q1500840","name":"I'm Putting All My Eggs in One Basket","registered_at":"2026-06-21T03:59:17Z","spotify_id":"1Zn6pV2lLUIpitnTNIbDB7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469f28daaef67d783277c16a69863c468989ccf6a1ba85103469c4e336776c4c. 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/1Zn6pV2lLUIpitnTNIbDB7.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/1Zn6pV2lLUIpitnTNIbDB7.
{"copyright_id":"0xf1aeed4d5115c7acd2f2a5374aebb745729146fcb6077c60a3d27e0cef179bf5","isrc":"FR12Q2401197","name":"Times Gettin' Tougher Than Tough","registered_at":"2026-06-24T17:48:19Z","spotify_id":"3cvRFTyTLHI8Ty3hXHKgZJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1aeed4d5115c7acd2f2a5374aebb745729146fcb6077c60a3d27e0cef179bf5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3cvRFTyTLHI8Ty3hXHKgZJ.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/3cvRFTyTLHI8Ty3hXHKgZJ.
{"copyright_id":"0xc87ddad554912085e201742601c07fe2a3ba68fb3814911aebd70f09cbcb487c","isrc":"DEN960430319","name":"Al otro lado del Río","registered_at":"2026-06-07T19:51:57Z","spotify_id":"7G8PaSYKgsRtyXwjUk2K4i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc87ddad554912085e201742601c07fe2a3ba68fb3814911aebd70f09cbcb487c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7G8PaSYKgsRtyXwjUk2K4i.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/7G8PaSYKgsRtyXwjUk2K4i.