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 0x203e5036fc48a42142b8df1ba55d2139c553a0c2c8bdd3899aaabd70a8ca1b23. 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/4dda337a-4d2d-4d25-8fcb-c40862e82ba9.json and https://artists.proofprofile.net/proofs/artist/4dda337a-4d2d-4d25-8fcb-c40862e82ba9.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 0xdd326e2fab1ce19596060ce3baf0c558f75a4e4a8f0519a88f8b4c907d866333. 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/72SucB09hPKTQNmeXu1xfz.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/72SucB09hPKTQNmeXu1xfz.
{"copyright_id":"0x711de02bf7e67796fe77d0e067b4c0a96aca0ade01230a0e29f35ef15b51114b","isrc":"ES71G1720004","name":"Bachatrap (feat. El Perla & Young TT)","registered_at":"2026-06-23T08:57:20Z","spotify_id":"3fIQy8yboN3tRxCyAMRSFO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711de02bf7e67796fe77d0e067b4c0a96aca0ade01230a0e29f35ef15b51114b. 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/3fIQy8yboN3tRxCyAMRSFO.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/3fIQy8yboN3tRxCyAMRSFO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062db67674744d4355cdafe7e8b24e60019b8ec95967d9eb96baf03672a1360f. 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/1cN2kqCrF3Q7UneSNLD2ZC.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/1cN2kqCrF3Q7UneSNLD2ZC.
Jose Canseco (feat. Aleko, Malaje & Young TT)
MuchoMuchacho (feat. Samuel O'Kane & Saox)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83b1066557b896e615237b14eef70b65bf6188c99c706cc64e9ae0a3746b4e1. 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/2AiljZjAjdT2YXY8MLHxvC.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/2AiljZjAjdT2YXY8MLHxvC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27a8daa80c20276841fbe049b0b9f6ef293bd01c8a80849be4b313d22e78e9f9. 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/36CIn3krtSsiyRFHLYs8D3.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/36CIn3krtSsiyRFHLYs8D3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f0b80db1537dfab55165dad3ee2b93875e2b5599f938e75c4cf299dbbe1c6c. 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/4QBspMPp525W5Lkzk0UbFQ.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/4QBspMPp525W5Lkzk0UbFQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd5a8b66d13527f423c18e92c84f89b33c396deba6d9b9478bf2c9aa39c54c11. 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/71meXpIGrmV3Z2jUNnEv8l.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/71meXpIGrmV3Z2jUNnEv8l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ac68332e8be8cdb7e5b8299301d868af55a6ba2d8fbc11b1c5493a1de84f884. 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/0gTnmrQa42cu8HkX1EHLun.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/0gTnmrQa42cu8HkX1EHLun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfed7af93a681bf61ea4b5e75ffb82bfd2202817681d460a2a6033f76ec96f84. 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/7qgFv2xYxk34XvTcjhrgHQ.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/7qgFv2xYxk34XvTcjhrgHQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a93cf459f3edcacebfca2155aeff4b448766e87672b9fa25fb4ca95f0bc73f. 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/76mgiVDDa9X2DTEbkithf4.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/76mgiVDDa9X2DTEbkithf4.
{"copyright_id":"0x0ccffa3c6c9a9d44ba25a1186f47dc09431bb400cbadc6a552d1a914746ccc3a","isrc":"ES71G1836298","name":"Angels - Parte 2","registered_at":"2026-06-20T10:22:28Z","spotify_id":"1NWZ6hOXjKctKer03iGD88","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ccffa3c6c9a9d44ba25a1186f47dc09431bb400cbadc6a552d1a914746ccc3a. 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/1NWZ6hOXjKctKer03iGD88.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/1NWZ6hOXjKctKer03iGD88.