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 0x21992978b50ff61200dc53394565268b6e9c50dd68d955f0ae917c5d5c1ae64a. 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/18bb573f-f25b-4b6a-a84c-c473bfcec46d.json and https://artists.proofprofile.net/proofs/artist/18bb573f-f25b-4b6a-a84c-c473bfcec46d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xaf13a251948eedd5d6f91c191ec45024cd1d40e25edb19b8142788f67305b5ce","isrc":"FR8FB2408742","name":"Une autre - Kompa remix","registered_at":"2026-06-10T06:58:53Z","spotify_id":"0aSOhOVBcevjqYcHKB9SBX","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 0xaf13a251948eedd5d6f91c191ec45024cd1d40e25edb19b8142788f67305b5ce. 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/0aSOhOVBcevjqYcHKB9SBX.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/0aSOhOVBcevjqYcHKB9SBX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7988986e42a36408077401041e9bcfcd62a25782e3014dbd0f8cd007e45d2f82. 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/26DrLeLVf2lPA4Xa2CKNJK.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/26DrLeLVf2lPA4Xa2CKNJK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c8e0d300639a523d2337a33a18e779657e6a74d2bc78c93e88d47ffbdbe069. 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/0jSeghglxHOxz98a5wWxBy.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/0jSeghglxHOxz98a5wWxBy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc26ba38bbf942424be65fe517db1d37ecd4af233ef36a1387a2034967421225f. 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/0bQuYu4CK6xMFQK81oaj3G.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/0bQuYu4CK6xMFQK81oaj3G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b679378286ce0bc801ba30fe8829da826d79167c21c63a471415bec3268f40b. 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/41KZP4jRMC9UW1DNsz4DqZ.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/41KZP4jRMC9UW1DNsz4DqZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8fbf1b888fe0ce0d687b043c3df74863920282d7d8255cedb6ae3341c64434f. 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/5BdldlNIkIS1OvSFazfZBp.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/5BdldlNIkIS1OvSFazfZBp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82bb6b6d172136961844d8ba4375d3d4fe08fea2d6fc522b265fd8c1189d4223. 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/6BQ0CX2FetaWJsWx9eK95O.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/6BQ0CX2FetaWJsWx9eK95O.
{"copyright_id":"0xd965103ea541afcdf7b7b95f8752b23b63cd3fca5055cd82300321fda8d4a1e5","isrc":"FR6Q12100098","name":"Homme capable","registered_at":"2026-06-06T13:44:32Z","spotify_id":"1jwLjQXZoXNvaI4AoREqFy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd965103ea541afcdf7b7b95f8752b23b63cd3fca5055cd82300321fda8d4a1e5. 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/1jwLjQXZoXNvaI4AoREqFy.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/1jwLjQXZoXNvaI4AoREqFy.
{"copyright_id":"0xd965103ea541afcdf7b7b95f8752b23b63cd3fca5055cd82300321fda8d4a1e5","isrc":"FR6Q12100098","name":"Homme capable","registered_at":"2026-06-06T13:44:32Z","spotify_id":"32oYvHPDFvTEcBhOvJFY7F","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd965103ea541afcdf7b7b95f8752b23b63cd3fca5055cd82300321fda8d4a1e5. 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/32oYvHPDFvTEcBhOvJFY7F.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/32oYvHPDFvTEcBhOvJFY7F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4eecc58eb0dab545b111e359bd13468be61c6d22adf03f2ac2d54ce6fbbaa7d. 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/3dVycOxXAgt1hDo1H4taa5.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/3dVycOxXAgt1hDo1H4taa5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01cb97fc15c4e974379bdd12f50e69577252ea70047b4698bb76ba7a6e155105. 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/1snEu67ECCrRGuuyEDfoMn.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/1snEu67ECCrRGuuyEDfoMn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ee200cc89f6a019f703196a974661aba0ea2c23e4a7121e435863fe5ec34d0. 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/5uiPYNq4kvrpmzfP0lnDk4.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/5uiPYNq4kvrpmzfP0lnDk4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599007d4cc26a9c38d27bd22dff114d8eac066474c9f2e5a8e630d4388e87bf8. 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/19GLTZle7Hkr4jWohf8qA9.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/19GLTZle7Hkr4jWohf8qA9.
{"copyright_id":"0xc78b66caccc9b4109ff99eaa0ad75f984318fd3c18f321d0f5e682baf13384dd","isrc":"FR6Q12000062","name":"MDKDVV (Gardons le sourire)","registered_at":"2026-06-05T18:50:00Z","spotify_id":"7847C9QL1zexsaZe5PvyNM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78b66caccc9b4109ff99eaa0ad75f984318fd3c18f321d0f5e682baf13384dd. 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/7847C9QL1zexsaZe5PvyNM.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/7847C9QL1zexsaZe5PvyNM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b26589f9e0d0a70ec9550380fc8a96c5b3a5d3bd313fce08d6b38d2bfe871bf. 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/7Lsbyq9CsL1rE2U0HFVSs2.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/7Lsbyq9CsL1rE2U0HFVSs2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28aff09829280c72382f071678b2e3ad076c473d5f64c68fee82f4ae5a319147. 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/0wigYonlOPMkm3paz1dwvB.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/0wigYonlOPMkm3paz1dwvB.
{"copyright_id":"0x21c516056cae3940fb9f1465be2b904edbdc761a63a7498ec6d9a28bcfb39aa3","isrc":"TCAEI1919314","name":"A jamais","registered_at":"2026-06-18T07:33:23Z","spotify_id":"4dAVTratfRT2RtQp65wcXs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c516056cae3940fb9f1465be2b904edbdc761a63a7498ec6d9a28bcfb39aa3. 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/4dAVTratfRT2RtQp65wcXs.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/4dAVTratfRT2RtQp65wcXs.