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 0x2ee2e88bdea97439b4d2ec7d509da2eef107d467b6e81c21feb16b39b031cf4f. 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/8cfad191-5318-4cb9-b90b-6a2480f78287.json and https://artists.proofprofile.net/proofs/artist/8cfad191-5318-4cb9-b90b-6a2480f78287.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 0xfa637bda0c22bcd181bc42feda5aa4705a5c421bce73589f8518c12c92308b3e. 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/3YC30zH5OPlJ2jxFaoOp1G.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/3YC30zH5OPlJ2jxFaoOp1G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecddf39e250f49cbe1c33d2a594a130d8e9502871b744964d0e26167c2543991. 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/035rsEhMI1u0oVBsrO0LUq.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/035rsEhMI1u0oVBsrO0LUq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecddf39e250f49cbe1c33d2a594a130d8e9502871b744964d0e26167c2543991. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6rC4hf4jBdZW0BrOEgh7zY.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/6rC4hf4jBdZW0BrOEgh7zY.
{"copyright_id":"0x6ede9ed08bdff4306602fa394ba4eabe0363ae10eb14343f9f386b648dbeb6d3","isrc":"ES71G2408488","name":"ESTOY BIEN","registered_at":"2026-06-11T17:01:18Z","spotify_id":"3J0k2rOtDkHpbcGraJI0VI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ede9ed08bdff4306602fa394ba4eabe0363ae10eb14343f9f386b648dbeb6d3. 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/3J0k2rOtDkHpbcGraJI0VI.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/3J0k2rOtDkHpbcGraJI0VI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6936e9b2a9362cf6b1e62d7ef37f11831cdb2921983bf62958ef47e12b8c4032. 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/5kpFMF06b6k7kE3ZlOp2ar.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/5kpFMF06b6k7kE3ZlOp2ar.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876203148fb92b6e7883a7c6fec1955995eda1b82866e408e242ab36430363f7. 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/07JQ3zArovqjhlAlTAl4Mj.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/07JQ3zArovqjhlAlTAl4Mj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d737dc7dd90f51ca13889a507fecaa6a6e0b02a6912239fd9d70336c1bf937. 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/6ell4XFH5oU0Rwfsnm59O9.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/6ell4XFH5oU0Rwfsnm59O9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x479d6064584f59dae3d8b5373870eead5911a26839d03b79f8de635a418cd91f. 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/10xYjX73uZz3KCBtL63rdA.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/10xYjX73uZz3KCBtL63rdA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x105e5eb0e910a7cbe2d0745cb5f9aa25d6b9d748a01b2047d0f8408d9f09f905. 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/5eR1WKonif2z7czZPYi3Ul.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/5eR1WKonif2z7czZPYi3Ul.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df58e8e378546ec778661c5e7d17b4e16a5f7a0139bcaff5693c40584a271c3. 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/405iCJXlapnKm0wt5xsYE8.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/405iCJXlapnKm0wt5xsYE8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475eac941e9b1dc829784a1ace5fe7d10f4eed798362e53c743ee6f977b4d666. 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/0bifpqbl3KFubDYs8SyVpq.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/0bifpqbl3KFubDYs8SyVpq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5dbc097ce5f7300596775ed332ab2328676c19e1f8ba8cf9d936ccdfee47724. 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/2bbcWPXyvWctTA0nrnO1q8.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/2bbcWPXyvWctTA0nrnO1q8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ede9ed08bdff4306602fa394ba4eabe0363ae10eb14343f9f386b648dbeb6d3. 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/4gVuOC248nW8v5c4w7FAqz.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/4gVuOC248nW8v5c4w7FAqz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb45f242901575ac070c45f5af6af29bc3b0fb15e71ae87608100d795f2c7e060. 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/5yhVnU72yMNmg76ka5E8yK.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/5yhVnU72yMNmg76ka5E8yK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd769f66c3c8ec5e84938d6df2b5623668f268f2d1923ddf592572e539332fe8c. 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/2zvKyt75BQULDQni9oaMP1.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/2zvKyt75BQULDQni9oaMP1.
{"copyright_id":"0x10229c78e7f6474283edeb1a3caae2e0491b0d51f2b5b656784c6630169d5a5c","isrc":"TCAFE2033248","name":"Mentir Es un Decir","registered_at":"2026-06-21T04:33:06Z","spotify_id":"2qBqR05AiHiIeFe4buwNPO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10229c78e7f6474283edeb1a3caae2e0491b0d51f2b5b656784c6630169d5a5c. 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/2qBqR05AiHiIeFe4buwNPO.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/2qBqR05AiHiIeFe4buwNPO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc581f452a6d3a9b7e688635624085b6a198597ccf32d029f3c6ce9c2ba779da1. 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/2L6LVJvDcXJ5z1KJvHTHfv.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/2L6LVJvDcXJ5z1KJvHTHfv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3666615c5d95463710bc9ea82bbafb6072d6a74fa8b3aa7ccaf07ba5f0ab18e. 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/10Q4gt4TPWTasgZ4YcgJuE.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/10Q4gt4TPWTasgZ4YcgJuE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x983c4ec30a2f2cdf3667f74fc68d248dafe82d36bc503750f1beadbd5f55750e. 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/7MQEaQPpAhGgI9sIWZ2aDA.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/7MQEaQPpAhGgI9sIWZ2aDA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00573b4b7804817b684ec6943da64e639c73acf0d8c4a3be84039836da26c3a7. 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/5qY8WP9QzXOGVnTKjL4v3r.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/5qY8WP9QzXOGVnTKjL4v3r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0116de6dd92cf700e6046c0aa7de38f6e8652b61de3b6b4e484b232171cab95. 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/3w8u4Rw8dXerwWYoEsmARC.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/3w8u4Rw8dXerwWYoEsmARC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07707faff5236d5720c2bccfb5ee23a2acceeb7bdcef229c68c9f81ae6ce7e50. 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/3UfknUPimY01Odc1TIIxLm.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/3UfknUPimY01Odc1TIIxLm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe608d0fc9a17dbad8f7c52374a99b92979fc828fed2a292529cabbdcd505bb97. 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/4NDpuJ4diOctdWz8dXIyjC.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/4NDpuJ4diOctdWz8dXIyjC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73b1dfb28897e867c23a529c34e7517c1427e8a48840bee2810ed9b3b95997a8. 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/2rMzyvfzRCNOhADBd1IUWf.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/2rMzyvfzRCNOhADBd1IUWf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b99af80d5f829c6258358fa44dc3f4b0a9a47c8e46cd99b6fc1567a59167262. 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/1EAdMT0IfsJ5Bhl2XS5SnT.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/1EAdMT0IfsJ5Bhl2XS5SnT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa572aa2a3d35a44a932180b3f38a649565f3f9c2d6e28fdc8cd1a8495478153. 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/4q2iN9Du4Yc9GHzjMfziQK.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/4q2iN9Du4Yc9GHzjMfziQK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd678e75dc4bfe2e1c872e621843f6041e29cbbe869a966fe2840e69621b1482b. 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/2TS4HpB5Wdg834LV8G0QaG.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/2TS4HpB5Wdg834LV8G0QaG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00074e43bd540040a435516cc0032679dd973d4d24eb3638965f75278b957d2. 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/0b9JLljVV6kCt5sSPJvahw.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/0b9JLljVV6kCt5sSPJvahw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07cffbf30354c60167462dacf88a6f18985941890c93d608cb11ba0e0cf7f57f. 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/452HiuVOWDr87bvlPRRAJ7.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/452HiuVOWDr87bvlPRRAJ7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe608d0fc9a17dbad8f7c52374a99b92979fc828fed2a292529cabbdcd505bb97. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6PTzo7MgQv6gtAt2FvVVlq.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/6PTzo7MgQv6gtAt2FvVVlq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x983c4ec30a2f2cdf3667f74fc68d248dafe82d36bc503750f1beadbd5f55750e. 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/4d5n6DMwAidUSyoudpCwFe.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/4d5n6DMwAidUSyoudpCwFe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc581f452a6d3a9b7e688635624085b6a198597ccf32d029f3c6ce9c2ba779da1. 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/1JxkpoVf7cH2vhSgl00sXv.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/1JxkpoVf7cH2vhSgl00sXv.