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 0xc216e98e12dda68c4655576f429944a4a6a0b6099c927a4934d0aaa2066be7b7. 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/ac57308e-75d6-4a5d-82f8-6ed16f2b9beb.json and https://artists.proofprofile.net/proofs/artist/ac57308e-75d6-4a5d-82f8-6ed16f2b9beb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Quand les nuages seront partis - Commentaire
Les Daisy / Quatre vérités sur la jalousie
Mauat tsham (avec Matiu) - Live au Café-Théâtre Graffiti de Port-Cartier
Et c'est pas fini (feat. Alicia Moffet, Eli Rose, Èmile Bilodeau, Jérôme 50, Luis Clavis, Mike Clay, Roxane Bruneau & Sarahmée)
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 0x7d671929d1b73e22b8ffeaed34f371e3269aa076655f90b719663747d89125f2. 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/6TD84pH1UZ4lcezOfO5Cd1.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/6TD84pH1UZ4lcezOfO5Cd1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39855ad268bb73b172203af92dfb865e4e3896479a7ca97ad5bb930533d78364. 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/6k5OqyB2YfsvOOZ9RZVg7x.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/6k5OqyB2YfsvOOZ9RZVg7x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82a3dd6ae395676a7cd288681e8fdc59e478b5e07020493478bcf9fca471988. 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/44GJkM1kChyKamWiYPghKi.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/44GJkM1kChyKamWiYPghKi.
{"copyright_id":"0x1d0fa2ba884693909bebb71670ebc92ffca3a58b49f1a48a50e539c38e0c4e88","isrc":"CAHKH2300001","name":"La mauvaise éducation","registered_at":"2026-06-18T18:45:10Z","spotify_id":"70lulWHxBDo9KWEAIvOQSh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0fa2ba884693909bebb71670ebc92ffca3a58b49f1a48a50e539c38e0c4e88. 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/70lulWHxBDo9KWEAIvOQSh.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/70lulWHxBDo9KWEAIvOQSh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff0bb60613679f143622ab069bf7e9554aeba36e81c994e4eec4761c8155f37. 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/3UtqXmz91CxbGmboItko17.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/3UtqXmz91CxbGmboItko17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b9c1667ff022edbcdc32d7d54d46f852d0b2fb8295839648fc678e5e20e500. 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/5VhRpxQywbrBQkL19Os7Xo.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/5VhRpxQywbrBQkL19Os7Xo.