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 0xdd4a678aa77ec33874228a40d9fe4548bfee82aac190bfd434cede186f343dee. 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/17974de4-18e3-4cc6-be7b-10a5818af7d2.json and https://artists.proofprofile.net/proofs/artist/17974de4-18e3-4cc6-be7b-10a5818af7d2.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 0x52f69a19928d1508fd35100f749aaf82c99265757948dee6d84e55c610df134b. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/26pqaQw3CXsRBzq62LBtO8.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/26pqaQw3CXsRBzq62LBtO8.
{"copyright_id":"0xc518321eb40ae9a7fc8c5d76f337cfd3403e80e08ce6f170a69cb2e0158b15ae","isrc":"BEEI51600006","name":"Un seul pas","registered_at":"2026-06-09T17:51:38Z","spotify_id":"5A5lcVwCgTpHNII9PuMpuc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc518321eb40ae9a7fc8c5d76f337cfd3403e80e08ce6f170a69cb2e0158b15ae. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5A5lcVwCgTpHNII9PuMpuc.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/5A5lcVwCgTpHNII9PuMpuc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb205cb175d84128b055205f1636f6102de4fb472a81a78f79af91999ad6e2dd0. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/76raoVJOUgaNjPEEEtina1.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/76raoVJOUgaNjPEEEtina1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b866245bd6b2f49ad040f330e3312eeecd597a6371824f5f0cbc0c581ad8f1. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3D5Yh81YP2u3202JCTmNTT.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/3D5Yh81YP2u3202JCTmNTT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x280d2f867f5b7716a335de6364d225ffb03aea19370e5f9a1573740a278cdf26. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73Q6WXrdziS6msOPGpau4M.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/73Q6WXrdziS6msOPGpau4M.
Vivre en Enfer (feat. Jean Jass, Raf, Caballero & Seyté)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5eb448d7579200a581100d09183c277ff79150a49151338e58b07d4b0c0efed. 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/2AJTjipybXmvo2ZnsLJ9Jp.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/2AJTjipybXmvo2ZnsLJ9Jp.
{"copyright_id":"0xab48c2dfd639fe9676e33f73f7218dbd76a10807b3ee887441664d989e4d7502","isrc":"BEEI51600004","name":"Le cours de l'histoire","registered_at":"2026-06-18T01:36:34Z","spotify_id":"5EwvaZuXyWTGKzB8Bd1rFa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab48c2dfd639fe9676e33f73f7218dbd76a10807b3ee887441664d989e4d7502. 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/5EwvaZuXyWTGKzB8Bd1rFa.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/5EwvaZuXyWTGKzB8Bd1rFa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f69a19928d1508fd35100f749aaf82c99265757948dee6d84e55c610df134b. 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/38A4e4Fngx5LtIDYU9LwIZ.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/38A4e4Fngx5LtIDYU9LwIZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc518321eb40ae9a7fc8c5d76f337cfd3403e80e08ce6f170a69cb2e0158b15ae. 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/7rV2fS1yTPanx4Xig9Zt1x.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/7rV2fS1yTPanx4Xig9Zt1x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb205cb175d84128b055205f1636f6102de4fb472a81a78f79af91999ad6e2dd0. 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/1KA77iuclpJFZUn8cz0yQF.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/1KA77iuclpJFZUn8cz0yQF.
{"copyright_id":"0xabaeacaa15b7066d73b1116a7e78748c9a3f63f3f76caac5d9b73b02c56c8a17","isrc":"BEEI51600009","name":"Vulgaire et arrogant","registered_at":"2026-06-22T01:42:29Z","spotify_id":"2y7OXlP73DDtKpJwhVRqTK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabaeacaa15b7066d73b1116a7e78748c9a3f63f3f76caac5d9b73b02c56c8a17. 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/2y7OXlP73DDtKpJwhVRqTK.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/2y7OXlP73DDtKpJwhVRqTK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e40a7e31937b8e045ced8b1784a23c00f19e8f9e866693a32080dcda70ba625. 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/4RNCicuKd1Wq0047ujI1dr.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/4RNCicuKd1Wq0047ujI1dr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7279c6c46ee90aa9d91e9cde23d93a1dc0cedfaeac67e8783c26303a7d66a674. 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/4QogERPznh6YDwCqNEXepL.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/4QogERPznh6YDwCqNEXepL.
{"copyright_id":"0x80b866245bd6b2f49ad040f330e3312eeecd597a6371824f5f0cbc0c581ad8f1","isrc":"BEEI51600012","name":"Perles de rimes","registered_at":"2026-06-09T08:32:53Z","spotify_id":"2nbp3VBSNY6SlvFhdMoCra","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b866245bd6b2f49ad040f330e3312eeecd597a6371824f5f0cbc0c581ad8f1. 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/2nbp3VBSNY6SlvFhdMoCra.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/2nbp3VBSNY6SlvFhdMoCra.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x280d2f867f5b7716a335de6364d225ffb03aea19370e5f9a1573740a278cdf26. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:43:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/60TfAQXpqILpSkzOOVTs96.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/60TfAQXpqILpSkzOOVTs96.
{"copyright_id":"0xca648cccb3238bcd48c752f18fbb11af7f3fc6baeac22e1bd4f3de60a3eb42f1","isrc":"BEEI51600014","name":"Dernière goutte d'encre","registered_at":"2026-06-23T07:54:37Z","spotify_id":"4Atjzsr28LnyQlZbqMh4S0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca648cccb3238bcd48c752f18fbb11af7f3fc6baeac22e1bd4f3de60a3eb42f1. 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/4Atjzsr28LnyQlZbqMh4S0.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/4Atjzsr28LnyQlZbqMh4S0.
{"copyright_id":"0xed862f4f9ab458af50bf6de852bce6803f210e414477fc4f5c26af7c4be94d06","isrc":"BEEI51600015","name":"Trois fois rien","registered_at":"2026-06-22T01:53:22Z","spotify_id":"2P6EApGaSvjWbFgLjrcnL6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed862f4f9ab458af50bf6de852bce6803f210e414477fc4f5c26af7c4be94d06. 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/2P6EApGaSvjWbFgLjrcnL6.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/2P6EApGaSvjWbFgLjrcnL6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75db8d24419265246b01f93e0edacd4661dda0406de86222261e849c7ae32434. 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/6723VfhKYqAySt7NZjX9Y4.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/6723VfhKYqAySt7NZjX9Y4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88183fea0fb01a49050437e5715f51d1b19a36f3b29bbd5620e3e750a6c71e2. 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/1aBlFuBlFdjIiH7VihG95L.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/1aBlFuBlFdjIiH7VihG95L.
{"copyright_id":"0xa763c96adebe07efd38732de15fff2b5c4753692ac4631bfe1f3111c0f12084d","isrc":"FR6031500510","name":"Générique 2 fin","registered_at":"2026-06-24T14:15:20Z","spotify_id":"0CgmB7je6KupwigQXvrEPJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa763c96adebe07efd38732de15fff2b5c4753692ac4631bfe1f3111c0f12084d. 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/0CgmB7je6KupwigQXvrEPJ.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/0CgmB7je6KupwigQXvrEPJ.