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 0x6b417567b9be2f9e854ea78177b8450e4831390eb0444c1c63ab1401b845c026. 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/fd5574a5-7ed2-43d5-8546-d26b43fa6be2.json and https://artists.proofprofile.net/proofs/artist/fd5574a5-7ed2-43d5-8546-d26b43fa6be2.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 0xcb0b274d95ae0763a93a78818c8a8566a9783ccb6268382cd45ba93b97d70e09. 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/01ZvvafMDxlqMYbX0j14Wh.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/01ZvvafMDxlqMYbX0j14Wh.
{"copyright_id":"0x6d9392dc6cba49ffaa932d38d919b8d5b6bf904c4bac20a9b3fd56c2009b37f2","isrc":"QZPLR2376774","name":"No m'estima +","registered_at":"2026-06-04T10:50:28Z","spotify_id":"78NzYFBsYY78qeazgKZCoc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9392dc6cba49ffaa932d38d919b8d5b6bf904c4bac20a9b3fd56c2009b37f2. 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/78NzYFBsYY78qeazgKZCoc.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/78NzYFBsYY78qeazgKZCoc.
{"copyright_id":"0x746c74bb45adb133e19568f11fd154ab5e23841bb004787c82beec28cdc9ee90","isrc":"UYB282411000","name":"El Disfraz","registered_at":"2026-06-05T11:57:32Z","spotify_id":"0qU5wZaYxNHtBVPDtpuPkv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x746c74bb45adb133e19568f11fd154ab5e23841bb004787c82beec28cdc9ee90. 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/0qU5wZaYxNHtBVPDtpuPkv.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/0qU5wZaYxNHtBVPDtpuPkv.
{"copyright_id":"0xb29a3d51749590db3d458e90264ecca5c4b7fd10c14dcd7f55e0d279b9ccba22","isrc":"QMFME2391698","name":"Entre el Fum","registered_at":"2026-06-05T07:15:52Z","spotify_id":"493zyMeMyKFcGqjchcnkdX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29a3d51749590db3d458e90264ecca5c4b7fd10c14dcd7f55e0d279b9ccba22. 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/493zyMeMyKFcGqjchcnkdX.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/493zyMeMyKFcGqjchcnkdX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c086998fc8f067613c5fcd0678f7cf227e0c616e3d5ce0b12ec7775981d8384. 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/2HNpnyQRUSkow6DRblRlfQ.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/2HNpnyQRUSkow6DRblRlfQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf1940d2b865b10d85fadadce1f61c3e236c3a5aa7266b4a95a89039b728440. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/11n7sAKoMxBCDBgzPNPnB8.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/11n7sAKoMxBCDBgzPNPnB8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x780febfb3e14b73cddd1a3cf821e8a2c60a2fbeb58eef1bf3b12f7be288d1913. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5GkXI135rPRKE8VSDoOl39.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/5GkXI135rPRKE8VSDoOl39.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0e85bfe5b78b5dc5b0099d5953a696fff0f5782b6978b4f547668af78345f8e. 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/73MjFllwVXf4jpgsw0eRUi.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/73MjFllwVXf4jpgsw0eRUi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3acbc5e973c585b61f672904987726e29c2ac01cc481cc81ca90eb1cf8769fb2. 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/4EwM1H3zg1gaXahpnDOkqf.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/4EwM1H3zg1gaXahpnDOkqf.
{"copyright_id":"0x4498f880f321a680eccc9025820d7efb4c9ef6573fdefa65b33bd69bb4303596","isrc":"QZHN62371322","name":"Barras Warras","registered_at":"2026-06-04T15:11:19Z","spotify_id":"4qFwyhTqOvuf26fBBTaHcv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4498f880f321a680eccc9025820d7efb4c9ef6573fdefa65b33bd69bb4303596. 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/4qFwyhTqOvuf26fBBTaHcv.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/4qFwyhTqOvuf26fBBTaHcv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x162359e4763a0d77fdaef847f02908099f987322b21ffa02491d5fa8e6bbecdc. 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/3fy2xTBBzcged6o3vHKr9f.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/3fy2xTBBzcged6o3vHKr9f.
{"copyright_id":"0xe4564aedd5e60edff7433ad5107af448b2ec1d805c5bd627eafa33b0ac86f288","isrc":"QZHN62371323","name":"Punt De Mira","registered_at":"2026-06-06T19:58:38Z","spotify_id":"0K5VTaySAQacalTkT9NHQV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4564aedd5e60edff7433ad5107af448b2ec1d805c5bd627eafa33b0ac86f288. 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/0K5VTaySAQacalTkT9NHQV.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/0K5VTaySAQacalTkT9NHQV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f59c70427162c9bd95e239c026b9247806f163b1553f44db70d736ac5b75e3d. 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/2vVfk8NdqCtVprMhYF4Ipx.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/2vVfk8NdqCtVprMhYF4Ipx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x780febfb3e14b73cddd1a3cf821e8a2c60a2fbeb58eef1bf3b12f7be288d1913. 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/5kwPssavJDaLqpx1Hhy2Ak.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/5kwPssavJDaLqpx1Hhy2Ak.
{"copyright_id":"0xfbdc16d72ca8ab194ff3e8dffe54835f0d3dbe0eb795ca958ea66e09a9c30a92","isrc":"ES84D2300060","name":"RAFA NADAL","registered_at":"2026-06-10T05:53:58Z","spotify_id":"4avGkTQzbPHqkCOdfnYJKb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbdc16d72ca8ab194ff3e8dffe54835f0d3dbe0eb795ca958ea66e09a9c30a92. 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/4avGkTQzbPHqkCOdfnYJKb.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/4avGkTQzbPHqkCOdfnYJKb.
{"copyright_id":"0x5c26bb96cd23fc521e10b99cf4d161b3b8eb5a4804fc92d73a7422153c55f5a5","isrc":"UYB282411001","name":"SexySensible (intro)","registered_at":"2026-06-07T12:42:01Z","spotify_id":"3LwbS5WaWds7ieHY2kIevQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c26bb96cd23fc521e10b99cf4d161b3b8eb5a4804fc92d73a7422153c55f5a5. 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/3LwbS5WaWds7ieHY2kIevQ.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/3LwbS5WaWds7ieHY2kIevQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3517e070cb026046dcbef8f1cae8dbe77267b0898280c1369ddb2caa3cc4f606. 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/556iuX1C4CMLq29To3qHAp.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/556iuX1C4CMLq29To3qHAp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x746c74bb45adb133e19568f11fd154ab5e23841bb004787c82beec28cdc9ee90. 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/5dVDa4Ruk93IdiuiDz6D8w.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/5dVDa4Ruk93IdiuiDz6D8w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd5d85550019f7452227ada03c9692f6df9a0f05c9fa25a02ef363a5c27c434. 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/4ABmdW0G3oDlanLL5rTbjq.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/4ABmdW0G3oDlanLL5rTbjq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f90985f6fc4721011a1392388af25d2a42b795e42efb8ab80a33ccff64cbbcf. 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/6FAsMt9qgbYu3NnGxmMYaS.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/6FAsMt9qgbYu3NnGxmMYaS.