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 0x294e7a9e02dac317cdf7621d4021ebe088398604900f2314421b5435f9137922. 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/c98ee118-c825-4259-97f5-899a87655a42.json and https://artists.proofprofile.net/proofs/artist/c98ee118-c825-4259-97f5-899a87655a42.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 0x957b019160433313772ea614c8e9e4dcdd848ae58833f9313ea6412d6335621a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0cGrUGnGhjXatbSyWbxxwa.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/0cGrUGnGhjXatbSyWbxxwa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55dc3214c376ee70c8bd1e03a0ea044d831fe669f942dcd23ab44ef0358965f. 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/0akLLMsVIfnF3khboVaj8v.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/0akLLMsVIfnF3khboVaj8v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c76c17f512b1e3edcce05fbf8802311f092b70ca720a45a82e86ed6d37b1a75. 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/5oZJvhaL5Bnc49qOSRvUhg.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/5oZJvhaL5Bnc49qOSRvUhg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29763b2a6656cba6c59122cd7f87f3d7ac29f643e0f4f8d4f1a9857f8ec99f07. 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/7cLN0a1jdRtBYXNyoNZQaO.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/7cLN0a1jdRtBYXNyoNZQaO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff46ba8f4bc64e72183cb3a282dcbf8f2d76a0ccc4fe7f0235a159ed060ed807. 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/5g9YiLIIWvBe9Br7OpAGKB.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/5g9YiLIIWvBe9Br7OpAGKB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5b1dcf9a5e1ee521c1c62fe11038d10f140e3efd6af4fd4ee3f8d757e8dd0aa. 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/3FqsOCvaJfTGwBfZE4riAz.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/3FqsOCvaJfTGwBfZE4riAz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2da4315851455a864921c3b90a5024d7e790c4b30325146939fd85ac7f0598e. 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/5WM78s5BFovWCxuSi7Rrwo.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/5WM78s5BFovWCxuSi7Rrwo.
{"copyright_id":"0xe0cd9db173675bfd0ff140a59fe7f38ab1222d53a7458abfdaf469ccab0386d8","isrc":"QZNJZ2217883","name":"Media Naranja","registered_at":"2026-06-27T06:06:27Z","spotify_id":"6S1tx7KxHGCt1vPt8JUmbw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0cd9db173675bfd0ff140a59fe7f38ab1222d53a7458abfdaf469ccab0386d8. 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/6S1tx7KxHGCt1vPt8JUmbw.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/6S1tx7KxHGCt1vPt8JUmbw.
{"copyright_id":"0x53ad960eb65891afc99cfa3a217f2df94c87faaeed964dd386fcfeb4127aab9a","isrc":"QZNJZ2217884","name":"La Rebajada","registered_at":"2026-06-24T06:42:26Z","spotify_id":"0cRkeUhIaceQqh0RHckt0X","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ad960eb65891afc99cfa3a217f2df94c87faaeed964dd386fcfeb4127aab9a. 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/0cRkeUhIaceQqh0RHckt0X.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/0cRkeUhIaceQqh0RHckt0X.
{"copyright_id":"0x877cf1898e11bedef50f39f9607ccabbc736ca9b7ad5feddd0fdc8890b7eb65e","isrc":"QZNJZ2217885","name":"Pal Mambo","registered_at":"2026-06-23T08:08:38Z","spotify_id":"47CMaqqNEvD6SiKdpnkFIa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877cf1898e11bedef50f39f9607ccabbc736ca9b7ad5feddd0fdc8890b7eb65e. 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/47CMaqqNEvD6SiKdpnkFIa.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/47CMaqqNEvD6SiKdpnkFIa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb86fa334e7403645f6cd01cad09d5ba2a38a60402ebcf50e1502845bd54312. 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/60QTHhW6jXGd5CTSgXBbYU.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/60QTHhW6jXGd5CTSgXBbYU.
La cumbia me está llamando [Feat. La Perla] - Kaidi Tatham Remix
{"copyright_id":"0x6c9007aa3225a52c1214b474c09d534bb58ef06c65345c013d73132f41eb0dfd","isrc":"USC4R2107259","name":"La cumbia me está llamando [Feat. La Perla] - Kaidi Tatham Remix","registered_at":"2026-06-05T16:35:39Z","spotify_id":"3QjXW080AfAEA5p4C2Wtfa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c9007aa3225a52c1214b474c09d534bb58ef06c65345c013d73132f41eb0dfd. 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/3QjXW080AfAEA5p4C2Wtfa.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/3QjXW080AfAEA5p4C2Wtfa.
La cumbia me está llamando [Feat. La Perla] - Suricata Remix
{"copyright_id":"0xa039ecca08bcf80ff8e61058f6ff5f9e8eb0579fd77353c43080bd354fcac6cd","isrc":"USC4R2107265","name":"La cumbia me está llamando [Feat. La Perla] - Suricata Remix","registered_at":"2026-06-20T05:13:34Z","spotify_id":"6QnocYfmtNAPWGLIxc7DWU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa039ecca08bcf80ff8e61058f6ff5f9e8eb0579fd77353c43080bd354fcac6cd. 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/6QnocYfmtNAPWGLIxc7DWU.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/6QnocYfmtNAPWGLIxc7DWU.
{"copyright_id":"0xce9f060c3319c56a92e6cbf2d120d556efb09475e76a60a8c3e36ec8c9903fbd","isrc":"QMKHM2100010","name":"Sad But True","registered_at":"2026-06-11T04:49:29Z","spotify_id":"10oDMNrnX9GbslmIVcXmJc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9f060c3319c56a92e6cbf2d120d556efb09475e76a60a8c3e36ec8c9903fbd. 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/10oDMNrnX9GbslmIVcXmJc.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/10oDMNrnX9GbslmIVcXmJc.
La cumbia me está llamando - Kaidi Tatham Remix