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 0x05b6fcf22f4faaccbc7dff9c4ade1a42e9fb64eb6307a9af3f58218207b13e1a. 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/28244547-13a3-4a79-ba31-a696fe4b9878.json and https://artists.proofprofile.net/proofs/artist/28244547-13a3-4a79-ba31-a696fe4b9878.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Voices Of Sweet Jamaica - All Star Remix
{"copyright_id":"0x65bd780ec765d728ca9116a73c9b663b2b981d32a4922da975cbb435008c8024","isrc":"QMYHM1200024","name":"The Voices Of Sweet Jamaica - All Star Remix","registered_at":"2026-06-02T01:22:47Z","spotify_id":"6ueDnmAamC2RcxY9izQQia","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 0x65bd780ec765d728ca9116a73c9b663b2b981d32a4922da975cbb435008c8024. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ueDnmAamC2RcxY9izQQia.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/6ueDnmAamC2RcxY9izQQia.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3a0b90dfd0f280053242c02f9b9951a652a6027eb5ae5503b9911d8b1f6b43. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6amJMLnPDWHxY92GT7ybF7.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/6amJMLnPDWHxY92GT7ybF7.
Ultimate Dubplate Mix (Shashamane International Presents)
I Dare Not Be Ungrateful (feat. Leroy Sibbles)
Sly & Robbie Present "The Speeding Taxi"
Sly & Robbie Presents "the Speeding Taxi"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5e4e3abe0e17f9b473044b682dd305e78b6c67b2f35455e3876546d4d2e1161. 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/2iXIsKTxPCZJBpZA46ym9R.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/2iXIsKTxPCZJBpZA46ym9R.
{"copyright_id":"0xbe0e9fbfd1bf6995ee69826ee8db2d592dde68b6d77fe1427e7ab2f1ec97f147","isrc":"GBHWT0500097","name":"Groove Me","registered_at":"2026-06-20T02:46:49Z","spotify_id":"2mJp6AxaoZwA2tBP7eKejj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe0e9fbfd1bf6995ee69826ee8db2d592dde68b6d77fe1427e7ab2f1ec97f147. 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/2mJp6AxaoZwA2tBP7eKejj.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/2mJp6AxaoZwA2tBP7eKejj.
{"copyright_id":"0xe1a58144925303adc842b91b5b2358a504bf53cb1a5bff3c4882c65de50e52e0","isrc":"GBAJE7900080","name":"Garden of Life","registered_at":"2026-06-20T07:38:00Z","spotify_id":"6QiDOTAfcsfi9FTMLGwqpZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a58144925303adc842b91b5b2358a504bf53cb1a5bff3c4882c65de50e52e0. 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/6QiDOTAfcsfi9FTMLGwqpZ.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/6QiDOTAfcsfi9FTMLGwqpZ.