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 0xb7ccdeda741e6574bc5473098ac63b25d1a3553a31ff39d679e2d4a3986fd299. 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/3a945039-d29e-4369-8f6b-9a679fefb70e.json and https://artists.proofprofile.net/proofs/artist/3a945039-d29e-4369-8f6b-9a679fefb70e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8581aeea9d95df149416aaca01dc9fbfb45e44e50e34a8759e17aa9635a5e085","isrc":"FR8FB2002340","name":"I Don't Care","registered_at":"2026-06-08T13:33:31Z","spotify_id":"1PlJPf1kJ0CEvvyeYqosmP","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 0x8581aeea9d95df149416aaca01dc9fbfb45e44e50e34a8759e17aa9635a5e085. 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/1PlJPf1kJ0CEvvyeYqosmP.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/1PlJPf1kJ0CEvvyeYqosmP.
Manhattan-Kaboul - Live, Tournée Rouge Sang
Tournée Rouge Sang (Paris Bercy + Hexagone) [Live]
D'autres que nous - 14 boulevard Saint-Michel
{"copyright_id":"0xeed1be2078d58b5ead9de4075d8fef0850c0cb046561eb8bd144106c293ef224","isrc":"FR0Q91801755","name":"D'autres que nous - 14 boulevard Saint-Michel","registered_at":"2026-06-04T07:22:15Z","spotify_id":"3zrI7rg2pgDXQum7If9cle","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed1be2078d58b5ead9de4075d8fef0850c0cb046561eb8bd144106c293ef224. 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/3zrI7rg2pgDXQum7If9cle.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/3zrI7rg2pgDXQum7If9cle.
{"copyright_id":"0xe41f41888dccf335b3e582b8ab4109fa1750e9e6aa2afe6af6f1bcb2d2079416","isrc":"FRZ052000347","name":"À toi - À toi, Joe Dassin","registered_at":"2026-06-05T17:38:10Z","spotify_id":"7dFUO1lJcLHWEgLPthmbJH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41f41888dccf335b3e582b8ab4109fa1750e9e6aa2afe6af6f1bcb2d2079416. 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/7dFUO1lJcLHWEgLPthmbJH.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/7dFUO1lJcLHWEgLPthmbJH.
D'autres que nous (14 boulevard Saint-Michel)
{"copyright_id":"0xeed1be2078d58b5ead9de4075d8fef0850c0cb046561eb8bd144106c293ef224","isrc":"FR0Q91801755","name":"D'autres que nous - 14 boulevard Saint-Michel","registered_at":"2026-06-04T07:22:15Z","spotify_id":"0g9jdD3YfsDmvuQsXsb3jc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed1be2078d58b5ead9de4075d8fef0850c0cb046561eb8bd144106c293ef224. 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/0g9jdD3YfsDmvuQsXsb3jc.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/0g9jdD3YfsDmvuQsXsb3jc.
Émilie Jolie - Un conte musical de Philippe Chatel
{"copyright_id":"0xf4a0bc5c358a8efd2374dccf6934491181e53331fd8acbdf898b9514a85677b9","isrc":"FRZ029701470","name":"Chanson de la sorcière","registered_at":"2026-06-08T19:33:51Z","spotify_id":"5DxiLyydFIyhzS2CLVHRZQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a0bc5c358a8efd2374dccf6934491181e53331fd8acbdf898b9514a85677b9. 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/5DxiLyydFIyhzS2CLVHRZQ.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/5DxiLyydFIyhzS2CLVHRZQ.
{"copyright_id":"0xcf2c887fd21e5fd7e41c989907af8891016b423e0dd30d0ff31e3a8eb5aa4164","isrc":"FRZ029701530","name":"Duo de l'horloge et de la sorcière","registered_at":"2026-06-10T16:45:27Z","spotify_id":"4tgNZeFATg9qfMwHXUUHxt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2c887fd21e5fd7e41c989907af8891016b423e0dd30d0ff31e3a8eb5aa4164. 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/4tgNZeFATg9qfMwHXUUHxt.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/4tgNZeFATg9qfMwHXUUHxt.
{"copyright_id":"0x289b41866531666edf8b6a2afbbfb4a5e49661fe0d2064ab5f9d79d8f1603890","isrc":"FRZ029701580","name":"Chanson du début de la fin","registered_at":"2026-06-17T07:43:16Z","spotify_id":"22CxjLFsnsgCX8ML9zuyy9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289b41866531666edf8b6a2afbbfb4a5e49661fe0d2064ab5f9d79d8f1603890. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:42:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/22CxjLFsnsgCX8ML9zuyy9.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/22CxjLFsnsgCX8ML9zuyy9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27470b3bd78509c0bea09b4deca0c45bcf7353a190e5c2c15b58763dc5203a79. 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/7eJdx83TiKsVqAzLFBelMO.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/7eJdx83TiKsVqAzLFBelMO.
{"copyright_id":"0xe41f41888dccf335b3e582b8ab4109fa1750e9e6aa2afe6af6f1bcb2d2079416","isrc":"FRZ052000347","name":"À toi - À toi, Joe Dassin","registered_at":"2026-06-05T17:38:10Z","spotify_id":"7JUQZmHFLbr1m0XUFpNhph","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41f41888dccf335b3e582b8ab4109fa1750e9e6aa2afe6af6f1bcb2d2079416. 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/7JUQZmHFLbr1m0XUFpNhph.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/7JUQZmHFLbr1m0XUFpNhph.
{"copyright_id":"0x9d5e09254e34ab2c2c0cbe26f54fb1048604dc9c95e441b4b539e0fd37f65003","isrc":"DEQ831200001","name":"Toast to Freedom - Long Version","registered_at":"2026-06-06T03:08:07Z","spotify_id":"0SQPaGnphdxWDKJxtQ7NY5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5e09254e34ab2c2c0cbe26f54fb1048604dc9c95e441b4b539e0fd37f65003. 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/0SQPaGnphdxWDKJxtQ7NY5.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/0SQPaGnphdxWDKJxtQ7NY5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26eac23262c15181bef79a8d0dc233f4309e3030a2424e395cc4b5f000a5f040. 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/70VoP34TNT1lsaw2wnnml6.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/70VoP34TNT1lsaw2wnnml6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b71b6fe3ca9273258f8c4e415e96d5dd3601b62f7679b47e908881583e3dade. 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/0EydABS8OJlpsXlG9AM0qm.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/0EydABS8OJlpsXlG9AM0qm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3040483c186ea7181400f31e61da41cf0b8f7330444c5d9b8a824f3777edc402. 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/32nfdQfUGbUWF6yH2KrTOq.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/32nfdQfUGbUWF6yH2KrTOq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5d445177ac5d00a8b8695afe318a2445303de236928f67e182e7125de75999. 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/5hZYwaj87pLhHxHCi8Lheg.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/5hZYwaj87pLhHxHCi8Lheg.
{"copyright_id":"0xdc1616a1bea88864ccc0b1d6b39652f8318bfdf4b5379e10600a6b0d16ced8eb","isrc":"BEG341100105","name":"Entre nous","registered_at":"2026-06-27T05:35:29Z","spotify_id":"3y8qbmaA2TRaJdrMEGJDXP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc1616a1bea88864ccc0b1d6b39652f8318bfdf4b5379e10600a6b0d16ced8eb. 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/3y8qbmaA2TRaJdrMEGJDXP.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/3y8qbmaA2TRaJdrMEGJDXP.