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 0x22fadfe33fb17e8fbdeeb272c9cf84c7e9cdadd85e346e946118cccda96fa77a. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/131901fb-7bc0-4028-b57f-b5aaf2c63613.json and https://artists.proofprofile.net/proofs/artist/131901fb-7bc0-4028-b57f-b5aaf2c63613.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 0x5694325a2262e31376b97240f90168d906525f50eefe8ff1946010ab33b5411a. 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/0iqwfeV2mAKoJIReWz9khe.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/0iqwfeV2mAKoJIReWz9khe.
{"copyright_id":"0x8e6f1715bd8f7bc6614e18de3742e5d9ab7fddf37d3a85fe5249e9d7a9af4470","isrc":"TCACI1539874","name":"One Day at a Time","registered_at":"2026-06-18T04:59:54Z","spotify_id":"6acryQJazYgj9QA9Z5ZBqX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6f1715bd8f7bc6614e18de3742e5d9ab7fddf37d3a85fe5249e9d7a9af4470. 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/6acryQJazYgj9QA9Z5ZBqX.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/6acryQJazYgj9QA9Z5ZBqX.
{"copyright_id":"0x5da8d95f1739f0b14abec943df5465b8011965d22ff29b61cee6f78e273ba690","isrc":"TCACM1622598","name":"Maybe (feat. Nick Lopez)","registered_at":"2026-06-19T16:22:20Z","spotify_id":"2LlGYulJeyO9t6XPykkTgD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da8d95f1739f0b14abec943df5465b8011965d22ff29b61cee6f78e273ba690. 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/2LlGYulJeyO9t6XPykkTgD.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/2LlGYulJeyO9t6XPykkTgD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47216796a5f58de75523ec5562b671c7e6b08d8442ee502f6e29c9a9d9e1c6c6. 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/1N0F5ZRB56zHYkLGZR6LHU.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/1N0F5ZRB56zHYkLGZR6LHU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1591ec217704f7397e3adeb8ead55351518d04c928c1101e81d633eef201d03f. 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/0izOYSOBVyrTyZkULeob10.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/0izOYSOBVyrTyZkULeob10.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57136d18659241d0857f266766f1e70faec6ad7da8d9fc2f5506a0bba83565e7. 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/4HbQeWbeD5dYZsw11Amf41.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/4HbQeWbeD5dYZsw11Amf41.
{"copyright_id":"0xcb3998598c1374dda6609dcf7a444e47e9ea8bb7b8f9e938868655faecd5ac80","isrc":"TCABK1223084","name":"All Eyes On Me","registered_at":"2026-06-10T19:49:08Z","spotify_id":"1GlzSIYsd9ochI1va9UzPb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3998598c1374dda6609dcf7a444e47e9ea8bb7b8f9e938868655faecd5ac80. 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/1GlzSIYsd9ochI1va9UzPb.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/1GlzSIYsd9ochI1va9UzPb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e397471821717dfaff4a6b6e266861ac3ca076da3e39b9e422656ffa5fe581e. 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/5YVf4AT7hZKPHgznuRawck.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/5YVf4AT7hZKPHgznuRawck.
{"copyright_id":"0xa1a4e87636c62570305ad1c2bc789c79819fbde123287bdd1d39d0be62f45d07","isrc":"TCABK1223096","name":"Watch Me Now (feat. Collin Mcloughlin)","registered_at":"2026-06-21T18:34:50Z","spotify_id":"4sjaVXhdpNI03zWQF1pzL3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a4e87636c62570305ad1c2bc789c79819fbde123287bdd1d39d0be62f45d07. 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/4sjaVXhdpNI03zWQF1pzL3.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/4sjaVXhdpNI03zWQF1pzL3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6149f9b01f787c9dec3d8000e343b45a75bd2f7e808519830374163f09f6c02. 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/0ZZs5jgXAJzI0RX1Zl8K5r.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/0ZZs5jgXAJzI0RX1Zl8K5r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b8f931aca4ebfb96617bef5b792ed46edd941b6131c974446ffe951b498170. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7KQQcavpHEzXxj5XVJS9Ge.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/7KQQcavpHEzXxj5XVJS9Ge.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807b862236aae0fec1d57cd45e856d9782b34ce9d10c4562a41f8148e76a6c90. 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/2CRAB55tm4GavoPgMqlG6Q.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/2CRAB55tm4GavoPgMqlG6Q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5713e02e0fd189aef46222b32664be0dd8627a937664e9a915a41d3cec7cce05. 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/43OjMvYH9Ve3pUYFJPtktp.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/43OjMvYH9Ve3pUYFJPtktp.
{"copyright_id":"0x8f1817ffe995a3d1b70a5b44aab05a3823a1e3d45cb7ce49cd23898207cda5c8","isrc":"QZHN72598622","name":"On My Sleeve","registered_at":"2026-06-10T06:35:56Z","spotify_id":"5gBCnRXjDmLPAZlz5uoOSe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f1817ffe995a3d1b70a5b44aab05a3823a1e3d45cb7ce49cd23898207cda5c8. 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/5gBCnRXjDmLPAZlz5uoOSe.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/5gBCnRXjDmLPAZlz5uoOSe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x690f303b8af02d15400f4c0884304f3de856a4fc30cb00b59b60e512e94d64e4. 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/01qOR4knanbghPpMaMrwql.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/01qOR4knanbghPpMaMrwql.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7c94d5623a4aee6bcb554352c9154af693a912d5a5573f7bb506920be149687. 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/3swGtUB2C6u15R8k1Lsdo1.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/3swGtUB2C6u15R8k1Lsdo1.