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 0xee66fb6ed221eb9de56e90bbba271fe5fbf6b20069e1be3aa6986223e15a8561. 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/e6c00102-d7d8-4599-92df-3feb63bb25bc.json and https://artists.proofprofile.net/proofs/artist/e6c00102-d7d8-4599-92df-3feb63bb25bc.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 0xb7e5e66feb5a87d67e6b17cffa2a64b7c5a6f432c1e453504905c6075c9eb03c. 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/7wnM6FSqwOHC86Pm44WulF.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/7wnM6FSqwOHC86Pm44WulF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b011386caeb7dbeab361bcb7524c39dd8b6804663e1c59d65c11c23625d26ca. 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/2cv2YwWmzxDv9xsl0hi4md.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/2cv2YwWmzxDv9xsl0hi4md.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f5ea7aca44d5f2bd22028480069954dfb992b0293cd30e4ea35c48801cff2f. 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/5SHJnT9XPpjhWSFxMcPVQ6.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/5SHJnT9XPpjhWSFxMcPVQ6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8100ec1fa5e16c33954ca96a1302867dcc5a6438ccc4765937fad324f0fc59b4. 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/2oIV0qZ0KNHngNnUwd2D5y.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/2oIV0qZ0KNHngNnUwd2D5y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f04788262589138153e242e6f2348f7d75c983a79ef687eb4ecd2af35e31314. 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/6IoLQ3JjKfDbfDyOVxS5pK.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/6IoLQ3JjKfDbfDyOVxS5pK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1275d7be77240eb4c979baf0e290bb577f6d7370e2303e6e8773672e2250d2b. 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/3JJJbWp10kBbHyx1rKHYDN.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/3JJJbWp10kBbHyx1rKHYDN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9823c283c77a43532c9cbb06b160b5b099e346bbbc1a1e454d7294754f2d582. 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/2M97TG2WyyQUf359kuEmvm.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/2M97TG2WyyQUf359kuEmvm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf81766669a77d3983ada52a3a88af1b9e3369c47852d90ba5722e3ba47263fac. 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/6yf4WSvjJqKh8gS0ZAFvLp.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/6yf4WSvjJqKh8gS0ZAFvLp.
{"copyright_id":"0x0e28c03441423a32edc0beee3fd4f4b8a6274790bfa350c0bdc5bc5504c94e95","isrc":"GBARL1900196","name":"Mob Ties (feat. Monkey)","registered_at":"2026-06-08T19:31:44Z","spotify_id":"0UM1Cthndw1cqWyxtw8oUf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e28c03441423a32edc0beee3fd4f4b8a6274790bfa350c0bdc5bc5504c94e95. 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/0UM1Cthndw1cqWyxtw8oUf.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/0UM1Cthndw1cqWyxtw8oUf.
{"copyright_id":"0x0c459a43a964d23bed2570900c608ea56fc660c9ba9a174944f60cc3730df503","isrc":"GBARL1800116","name":"Different Sorts (feat. Dimzy & Monkey)","registered_at":"2026-06-08T12:33:26Z","spotify_id":"01ItpZ9NpxgaAkKyleGZ98","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c459a43a964d23bed2570900c608ea56fc660c9ba9a174944f60cc3730df503. 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/01ItpZ9NpxgaAkKyleGZ98.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/01ItpZ9NpxgaAkKyleGZ98.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb997255c5f7471838c2c9a3b5b5c07a5acd6580c0a8958521a37ee4bb8a5e9e0. 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/0MLDpKAXoHZf5I3TtQcSN5.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/0MLDpKAXoHZf5I3TtQcSN5.
{"copyright_id":"0x5254db4e8bef9ce89dc390374ce6a305bfdbab21b5a72b0a97cb8059b471e4e7","isrc":"UKGDC1700006","name":"Rolling Up","registered_at":"2026-06-24T18:16:19Z","spotify_id":"3xodXm8CZ1yOCfDVeobpBN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5254db4e8bef9ce89dc390374ce6a305bfdbab21b5a72b0a97cb8059b471e4e7. 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/3xodXm8CZ1yOCfDVeobpBN.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/3xodXm8CZ1yOCfDVeobpBN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4012f81bed2d4c3423b084fbe98ce17b826653f7b61f43713ad1e04a826cd78. 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/4kqaKtLcoUXQhlapdJAvBC.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/4kqaKtLcoUXQhlapdJAvBC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa48532336ca8436d3029338d3d7ba5804c9083dd4058235b0f4aef0c95bcbc85. 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/2thqQplnvfUtYljqD2Acya.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/2thqQplnvfUtYljqD2Acya.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bbf3917e9142443449ba0ef93c4d51a66676bc03975876724e69cc2985543dd. 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/0MitnoC0IBr51KM15iIha3.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/0MitnoC0IBr51KM15iIha3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb757926ae6373119e0696a0d8679b9300cbdec81496ad11561393f3c3b662f. 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/120EQZp68Afiy6aJAgG0B7.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/120EQZp68Afiy6aJAgG0B7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec7f947e50c95cb824bef4955388da4cde1a59f5efd20054ea590cad46b9422. 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/2N6fUlibgOVuNjvX7XamUx.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/2N6fUlibgOVuNjvX7XamUx.