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 0x666cfe42520aaa07f912b9fcbf3da46672fe7c152dea0afc32b89877585229ec. 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/541cb368-e353-40c9-9fe8-177ebd22e767.json and https://artists.proofprofile.net/proofs/artist/541cb368-e353-40c9-9fe8-177ebd22e767.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 0xb86e4df234d395f8c7dce0b06ae04bf00f2a0d90130f76a30b5a29b61e5815f4. 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/2QPprCNBpbMtRzZ2N0YZYc.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/2QPprCNBpbMtRzZ2N0YZYc.
{"copyright_id":"0xb55c26e20428173e51b83c5e5609e9aedb921cf2113d20e4fdbfd9f761bceae9","isrc":"FR9W11604016","name":"Il est temps qu'on m'aime","registered_at":"2026-06-29T04:26:43Z","spotify_id":"2azAY1cmoTsX8Z98MUj5MU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb55c26e20428173e51b83c5e5609e9aedb921cf2113d20e4fdbfd9f761bceae9. 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/2azAY1cmoTsX8Z98MUj5MU.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/2azAY1cmoTsX8Z98MUj5MU.
J'ai cherché - Tom Maiz Remix; Bonus Track
Il est temps qu'on m'aime (Acoustic version)
Il est temps qu'on m'aime - Acoustic version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b485067c3b2e33efe2e4a61816f0878e2208287ab04981525fdc4d4a5bee240. 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/4rYiPzauTTofkOiqPQ0IOP.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/4rYiPzauTTofkOiqPQ0IOP.
Les rues de ma peine - r3ssources version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdbeb3ee0d7d188b1c9810861d68293736badded47253075aee2d1265847808. 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/5H3s6pH2SQsp6a0n8k0BrW.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/5H3s6pH2SQsp6a0n8k0BrW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x600718069698496ab81961a0ca36a91b02f1aa1f02cb93c5c2f96972d30e88e1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5snkMRYuJnQQPcwvmZ57CP.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/5snkMRYuJnQQPcwvmZ57CP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f100ae688f5a38c54eacb29a8b8e7992a032f6b0145e772774a6d8ea73c6224. 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/3FNRwVofVDLupkSd7zhLFP.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/3FNRwVofVDLupkSd7zhLFP.
T H E B L V C K T A P E : I N C O G N I T O
Dansons la capucine - Les plus belles comptines d'Okoo (Volume 2)
Les plus belles comptines d'Okoo (Volume 2)
{"copyright_id":"0x8e33313c8a1cacde9ed18ef6fb1459865ca6326fd5eae6cc6258c26ccc4a4474","isrc":"FR9W12126356","name":"Dansons la capucine - Les plus belles comptines d'Okoo (Volume 2)","registered_at":"2026-06-09T08:10:36Z","spotify_id":"0QouOCzOcfzf7jLgcikd7R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e33313c8a1cacde9ed18ef6fb1459865ca6326fd5eae6cc6258c26ccc4a4474. 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/0QouOCzOcfzf7jLgcikd7R.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/0QouOCzOcfzf7jLgcikd7R.
{"copyright_id":"0x9edc49fe2b5398ca92bde72a1822007e3a5589f89fd61bf7197d99a1d3cd5212","isrc":"FR91X1900800","name":"Pas besoin de mots","registered_at":"2026-06-08T02:47:13Z","spotify_id":"6iFKE3mPmJt7GWOmCdQHpL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9edc49fe2b5398ca92bde72a1822007e3a5589f89fd61bf7197d99a1d3cd5212. 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/6iFKE3mPmJt7GWOmCdQHpL.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/6iFKE3mPmJt7GWOmCdQHpL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x600718069698496ab81961a0ca36a91b02f1aa1f02cb93c5c2f96972d30e88e1. 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/3U66HYq4MFmYC0eDLzwCF8.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/3U66HYq4MFmYC0eDLzwCF8.