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 0x63db951081dcdfcb18007b0e2cbe1be5738954e7a78bfa3d52914789c6be6f5f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d94066ef-5e9b-423a-83d9-58db737c7fc0.json and https://artists.proofprofile.net/proofs/artist/d94066ef-5e9b-423a-83d9-58db737c7fc0.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 0xb05316d8c36996104d5553b6963ce0f05f9bc15d0a2c0b9045f27000b839b10c. 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/1PeaGHbF3xJwyMurQi0rVK.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/1PeaGHbF3xJwyMurQi0rVK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3467bab5224532a188f9692f97c84eab06a9152292c4a8e7e9c5f111bd0fa93f. 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/6z74Jxa4zuknbRJgNXIaFT.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/6z74Jxa4zuknbRJgNXIaFT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357c1b66cb148f2cb51e7acfbd553e87885c8ce1fb541703ace155850a1100c0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3WC3OpK0XnDoNaplxwVX9E.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/3WC3OpK0XnDoNaplxwVX9E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c6451c0a3ce170092b5fe8ca81097e744d387a87afff54bc303ea0ad6025345. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0eX9muWWBFk9zb8fEKbCwI.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/0eX9muWWBFk9zb8fEKbCwI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357c1b66cb148f2cb51e7acfbd553e87885c8ce1fb541703ace155850a1100c0. 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/6GYyfCXadf6wPe5Hoo7mL2.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/6GYyfCXadf6wPe5Hoo7mL2.
{"copyright_id":"0xb6dc77c221fb2d214ce78c2451786fd386ae7134123ee425eff5866e18f620fe","isrc":"QM6N22416553","name":"RESERVAOS, MODELOS & FLASHES","registered_at":"2026-06-20T06:39:16Z","spotify_id":"4a3q9JfZ6j8uzeeC0JFeGy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6dc77c221fb2d214ce78c2451786fd386ae7134123ee425eff5866e18f620fe. 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/4a3q9JfZ6j8uzeeC0JFeGy.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/4a3q9JfZ6j8uzeeC0JFeGy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb36e10edd10601430060bc675eaa320ce5d2c2120c2adf3658558571507e3f15. 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/4FaLIgZrXDnhcW22r8gyXQ.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/4FaLIgZrXDnhcW22r8gyXQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3467bab5224532a188f9692f97c84eab06a9152292c4a8e7e9c5f111bd0fa93f. 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/46xZQrxV60sDgFV3QEr1y2.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/46xZQrxV60sDgFV3QEr1y2.
{"copyright_id":"0x4c6451c0a3ce170092b5fe8ca81097e744d387a87afff54bc303ea0ad6025345","isrc":"QM6N22416558","name":"YO QUÉ CULPA TENGO?","registered_at":"2026-06-25T04:03:39Z","spotify_id":"2fYvmgfIDrPwYLw4QUuPap","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c6451c0a3ce170092b5fe8ca81097e744d387a87afff54bc303ea0ad6025345. 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/2fYvmgfIDrPwYLw4QUuPap.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/2fYvmgfIDrPwYLw4QUuPap.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05316d8c36996104d5553b6963ce0f05f9bc15d0a2c0b9045f27000b839b10c. 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/7L7KjFltOWR5CwyYr32sgt.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/7L7KjFltOWR5CwyYr32sgt.
{"copyright_id":"0xcfbeec6b4440536bff6e9c5fe709f0b2554680a6bea65e937cca36169d98c37b","isrc":"QMDA62176902","name":"Mala Fama","registered_at":"2026-06-10T21:28:00Z","spotify_id":"5tIhyLw4CGK8pYZ4aXnGfq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfbeec6b4440536bff6e9c5fe709f0b2554680a6bea65e937cca36169d98c37b. 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/5tIhyLw4CGK8pYZ4aXnGfq.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/5tIhyLw4CGK8pYZ4aXnGfq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5abc75b21c20cc68580059d108413bc5a599dc12bf8da2a36eca4bf74a446234. 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/08OQOKjqMuVsO4sKbWMEN0.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/08OQOKjqMuVsO4sKbWMEN0.
{"copyright_id":"0x44a831cffda917949e611ac8f458860533f07a1bcb462b43910563e626ac9d0f","isrc":"QZNJZ2360038","name":"Bailando Con la Muerte","registered_at":"2026-06-22T08:07:34Z","spotify_id":"3NeVLAN3p7wP6QuTAhui9f","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a831cffda917949e611ac8f458860533f07a1bcb462b43910563e626ac9d0f. 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/3NeVLAN3p7wP6QuTAhui9f.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/3NeVLAN3p7wP6QuTAhui9f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb44e07be1c972d995407143ab357e00023a4f34dfe64575355ba4a2b776165af. 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/1mlZ9txfY6wdrovRWeTX44.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/1mlZ9txfY6wdrovRWeTX44.
{"copyright_id":"0xab5778d42d20116eb30107300bd6ce9a0df83feb0e58389a2a2ce1bc009ec851","isrc":"QMFMF2337255","name":"Drogas caras (Jaco)","registered_at":"2026-06-24T22:31:51Z","spotify_id":"4iwgZeEgXOVC9ULMZiWMGz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5778d42d20116eb30107300bd6ce9a0df83feb0e58389a2a2ce1bc009ec851. 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/4iwgZeEgXOVC9ULMZiWMGz.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/4iwgZeEgXOVC9ULMZiWMGz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0a3e0a0a418b18b95c6ee086a4c257ed1cf8d8b0173169d0f4e6f75299f03c. 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/32ep60FlcAqrHFOkYQrpCx.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/32ep60FlcAqrHFOkYQrpCx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a5caa4c4caef3e1c7f5fac12072be64c957660d86c9b572d8f9b1931070333. 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/4tffd2xQw3FYcnIQtAAk9G.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/4tffd2xQw3FYcnIQtAAk9G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118db2f491fd9316cd19c8fd8f46a881d873afce3dce95a91b7eb4a27cdec8c5. 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/3i2Xflkmkh85Cngv43HzNh.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/3i2Xflkmkh85Cngv43HzNh.