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 0x73c0c197f044eff986156095e39b9f8695fb5b22af18fc3513552fd6a4141a10. 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/f7fca96c-64cb-4686-b4ab-80967a57937f.json and https://artists.proofprofile.net/proofs/artist/f7fca96c-64cb-4686-b4ab-80967a57937f.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 0x1522aaa2d346f654897812dd371839081fff0288b5b84d451e76a78f22912d5a. 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/6JRdmXmzEwl2jOMXBvP4sM.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/6JRdmXmzEwl2jOMXBvP4sM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f4f8609e4e742a8ba9b2542e4bec9dc655bd0ab37029a81a7c445876b0fdf9. 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/5CVvryXOsN3e8I39p7sNQB.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/5CVvryXOsN3e8I39p7sNQB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de428ece59111439311a41c625fb980e9bd774416658254cbf3a881f84d6ca1. 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/01RZHCbfjt0w5bUM0dNSqb.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/01RZHCbfjt0w5bUM0dNSqb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34fa00705a4ed6296b20d593a715ebe85f971d9c91b6f6dbd108f9c5a93095b9. 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/41qGXbvjHpquUCgK60wDQF.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/41qGXbvjHpquUCgK60wDQF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d6e10c2dc7a67e109a38036224b182f5bcdd57de08f53bdbfe474355b66365. 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/70t5RX4CuclyMt0ocbsUik.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/70t5RX4CuclyMt0ocbsUik.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2763a660cbbec0056a78367094196b5159664372be74d29c314a1504a981017. 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/0iSvVH2iyIBQD9GIdlZsif.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/0iSvVH2iyIBQD9GIdlZsif.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc68e391b98b924b440efc4a3507f56f6ba196499034ab03f478a4639dfe95a0d. 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/2ZpJ1NMAfVFfNXnxKfvVin.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/2ZpJ1NMAfVFfNXnxKfvVin.
{"copyright_id":"0xf5998915be11a8572bab9d24f8981dd6eb2e0b07459bf31895d4dfcfdbb462fb","isrc":"TCAEW2046331","name":"Party Fever","registered_at":"2026-06-20T10:32:08Z","spotify_id":"6JcbUw87zEfoBzLOFiE9kz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5998915be11a8572bab9d24f8981dd6eb2e0b07459bf31895d4dfcfdbb462fb. 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/6JcbUw87zEfoBzLOFiE9kz.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/6JcbUw87zEfoBzLOFiE9kz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeee21160315d5860cd8ea36386b067ec373704c41d42ed6a1e8dce50d68f8e9. 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/6cYCUdfFtlSiOP4j4pDDX4.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/6cYCUdfFtlSiOP4j4pDDX4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c5eff5cd0ced7bc61436e7016ce1a832183794bfc8b762faace7cc376d1a3c. 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/48lOCW4IXLIS1h4nzA0tV0.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/48lOCW4IXLIS1h4nzA0tV0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfe4c88d65a8e6d13748746f79237efbe46bafad95631863396a2dfbca1187bc. 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/4IrUQXSuYoQcWzEZDEkMxz.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/4IrUQXSuYoQcWzEZDEkMxz.
{"copyright_id":"0xd963a0108696fab9e60f045a00b0f1b82a20ac782917466cbebdeebd8f118bce","isrc":"TCAEJ1924036","name":"Coming Down","registered_at":"2026-06-10T20:32:27Z","spotify_id":"0gOoya859QRTidpKu7u2cy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd963a0108696fab9e60f045a00b0f1b82a20ac782917466cbebdeebd8f118bce. 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/0gOoya859QRTidpKu7u2cy.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/0gOoya859QRTidpKu7u2cy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7bbafef24e5328769b641f6936a1a670dc3744a6299e4b214a05a97a6589d43. 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/5yuafJa4hfckhEaOKyaZzj.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/5yuafJa4hfckhEaOKyaZzj.
{"copyright_id":"0x42af89c04c4bba548856d3ca4b86c2061f0cfd92e99c1f82bd1dd3ef6bd02a8c","isrc":"TCAED1994153","name":"Zero Gravity","registered_at":"2026-06-09T09:56:56Z","spotify_id":"6ngV9FUXc2RmbfFCN16b4z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42af89c04c4bba548856d3ca4b86c2061f0cfd92e99c1f82bd1dd3ef6bd02a8c. 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/6ngV9FUXc2RmbfFCN16b4z.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/6ngV9FUXc2RmbfFCN16b4z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91cb91f7645df11f5f816c6536fd36514973f8691b1910379200a2379e69908e. 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/422GsShrkuvxybIJZP2Ohc.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/422GsShrkuvxybIJZP2Ohc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f0dccc691a366dc2fdb3378a45ecd35f4be9ebeba14dadf14988f008d85c75. 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/6M7FpTNPHNqawO7mtPDLua.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/6M7FpTNPHNqawO7mtPDLua.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41a5203c39cfae00d1a21c1af766609dd8883b5025af3b89b2d828b9b753d559. 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/71K4rLEr9WjJRG52xRJf2P.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/71K4rLEr9WjJRG52xRJf2P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116d2adb3ece2bb74d1197318168ec94d46559ec13b2f4a548adb9b60e9c3e4b. 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/5dXyWCEi3wuc1nT8LPs4tW.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/5dXyWCEi3wuc1nT8LPs4tW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20379e799862f12c6e27038fa41713edb555957b7ec5ff7e4ed6bb0691ac9e3b. 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/7rqQ3avfQybMK5qzkRRepg.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/7rqQ3avfQybMK5qzkRRepg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa25878fbe97d06831d004076d11cc98996d09a5ffc954ee06121c777e91afac8. 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/3f7hUpQWK00R45SSHqWNmh.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/3f7hUpQWK00R45SSHqWNmh.