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 0x0d3962c3f04719680043eb48381d1cbae339ad19c7e27581a297cb2b7775ac98. 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/b3560931-328d-4ae2-a0dc-2bc80bba8326.json and https://artists.proofprofile.net/proofs/artist/b3560931-328d-4ae2-a0dc-2bc80bba8326.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 0x0419471982090ddd33e17d47c70e8b8204742829bba60becfeb71cdb66b28a34. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5zKr45HTSO2kya4ZCCoKSk.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/5zKr45HTSO2kya4ZCCoKSk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd024f46ca3e169aaf4544345c673665f11787f3a075491cf224c6718980305d7. 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/0qbC9chCjLwXOn2mvaUHDH.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/0qbC9chCjLwXOn2mvaUHDH.
{"copyright_id":"0x014e2d6ed0912de15b8fe111b51552d262bc43711dc361e179c7db7a76b0803f","isrc":"QMDA62413200","name":"Echar la vista atrás","registered_at":"2026-06-20T19:34:50Z","spotify_id":"0JpptQJJT8QJHgEvHnRTQV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014e2d6ed0912de15b8fe111b51552d262bc43711dc361e179c7db7a76b0803f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0JpptQJJT8QJHgEvHnRTQV.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/0JpptQJJT8QJHgEvHnRTQV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067177683174a030b6cddd1d0748150ec8cc0ccd88dbdcb8f1339ec3d5e412c9. 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/10wphcGWc7M2gU2ef27zgC.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/10wphcGWc7M2gU2ef27zgC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ee96f53685c7254096c12cea89964a33a014cefd3760b2f698a2156cabc149d. 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/4CV9kGhDLTKt4MERnH0FO6.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/4CV9kGhDLTKt4MERnH0FO6.
{"copyright_id":"0x62e28d30f22ca7af299188b790d8bb70ca2bf870b1ace4534fb65525bfb09903","isrc":"QM6MZ2426680","name":"Ojitos marrones","registered_at":"2026-06-05T21:42:56Z","spotify_id":"7sLDudIPw0yeSCyNLaZY2k","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62e28d30f22ca7af299188b790d8bb70ca2bf870b1ace4534fb65525bfb09903. 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/7sLDudIPw0yeSCyNLaZY2k.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/7sLDudIPw0yeSCyNLaZY2k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014e2d6ed0912de15b8fe111b51552d262bc43711dc361e179c7db7a76b0803f. 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/5IlcBO7lniHzlxf369YOjK.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/5IlcBO7lniHzlxf369YOjK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0419471982090ddd33e17d47c70e8b8204742829bba60becfeb71cdb66b28a34. 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/1iGUGfTizHC13VRqVA6mLO.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/1iGUGfTizHC13VRqVA6mLO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd024f46ca3e169aaf4544345c673665f11787f3a075491cf224c6718980305d7. 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/7AGXxC5jg2D40GunQ8TKHb.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/7AGXxC5jg2D40GunQ8TKHb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973cae1842a0526cd21fa92f851def14065cb451ced2400afeb124905a991c3c. 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/5BYufcS9nQr1qtzzgLjc69.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/5BYufcS9nQr1qtzzgLjc69.
{"copyright_id":"0xf7b4cc36d6f9d284a8f52e5246ad7c1af3fbb440619d0c192798d7c76bbf9e80","isrc":"ES86D2200268","name":"No sé cuánto tiempo","registered_at":"2026-06-20T08:08:23Z","spotify_id":"1Cb8LBwJ0vKNh7Tjp4Lv9a","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b4cc36d6f9d284a8f52e5246ad7c1af3fbb440619d0c192798d7c76bbf9e80. 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/1Cb8LBwJ0vKNh7Tjp4Lv9a.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/1Cb8LBwJ0vKNh7Tjp4Lv9a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83ef9bf75eb89630e58ce74d2165728ef6ee3c094b5a77483fc6c73eb8fb1de. 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/1MqdO3UvSwmwMJc5wxU4ZE.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/1MqdO3UvSwmwMJc5wxU4ZE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebe703587adced12cde8de6d81b58051ffa861e674467157f865e4bea01d77e6. 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/38WAG890yapBk7jI442PdT.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/38WAG890yapBk7jI442PdT.