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 0x32cf5f642941740d6b9af04dbb79b4c1411e76adb37db4e753bff16831f3d460. 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/021ea857-ad13-4d9d-bb76-f5e99d0af6d1.json and https://artists.proofprofile.net/proofs/artist/021ea857-ad13-4d9d-bb76-f5e99d0af6d1.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 0x57d9ebd179f95f8a4fe87655639788516d8ffb74f1823060a1c5c8c8f2652752. 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/1Pwsw6J0VfImgyIGdYRr2b.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/1Pwsw6J0VfImgyIGdYRr2b.
{"copyright_id":"0xbcda9ae268750e93dcd41c82821fe4f44f01c7c91713488795b3890ca7ecbab7","isrc":"DGA0Q2389837","name":"All For You","registered_at":"2026-06-11T03:16:39Z","spotify_id":"5lHDR4IKwsfbH1rlUdQNYq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcda9ae268750e93dcd41c82821fe4f44f01c7c91713488795b3890ca7ecbab7. 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/5lHDR4IKwsfbH1rlUdQNYq.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/5lHDR4IKwsfbH1rlUdQNYq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8278690d484874e624afca00f731485a673c46a1bbc9664dd59cd0e1a52fc0dc. 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/2BeDCW6BwTuP7wUS53eL7B.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/2BeDCW6BwTuP7wUS53eL7B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713f8487e278a32cf801bef4b54f399ff2f794164f1e21e1869f0b45f0606b39. 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/7d81nMBVfwkgn1sxr8AgNq.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/7d81nMBVfwkgn1sxr8AgNq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd450c6ede910a19e91628048658e76a787e767dbd7066fcbf3fa1f6805efda60. 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/2mbiikokAf59l12qyiZUik.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/2mbiikokAf59l12qyiZUik.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9773132f08be9b18c926951c52ef32af427e09e183f5efc1a8299ee6b24b2900. 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/61lAB554sZlXfE289wSqSo.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/61lAB554sZlXfE289wSqSo.
{"copyright_id":"0x10a8b0f94ea914b4957c770a3445ae43ef7c9900fc9ddde156c6df972df093cc","isrc":"DGA0Q2389842","name":"Against All Odds","registered_at":"2026-06-20T10:52:44Z","spotify_id":"7taIEKTiho8L8g9zdxhdqL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a8b0f94ea914b4957c770a3445ae43ef7c9900fc9ddde156c6df972df093cc. 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/7taIEKTiho8L8g9zdxhdqL.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/7taIEKTiho8L8g9zdxhdqL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab77320377330584416feb9371871850f62de454d38a3c73b5684bd14e7aaedc. 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/78i4nylBQzVp4wf2sX3x2O.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/78i4nylBQzVp4wf2sX3x2O.
{"copyright_id":"0xdb64a02ff3ecae28000e356318786cd3e3ba655439a417818eb4aacda8bd641c","isrc":"QZTB22299461","name":"DIS DAT DRILL","registered_at":"2026-06-18T20:44:26Z","spotify_id":"3XrvaU8rewknXjihLVAeCu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb64a02ff3ecae28000e356318786cd3e3ba655439a417818eb4aacda8bd641c. 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/3XrvaU8rewknXjihLVAeCu.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/3XrvaU8rewknXjihLVAeCu.
{"copyright_id":"0xd936f0915f4af49b495b470a95b7b1d1ed2adbcb1c7e1b0991739c29dab540be","isrc":"QZDA62122797","name":"High Zone N' Chill - EP 1","registered_at":"2026-06-10T21:50:56Z","spotify_id":"5dTMMSHggVsMNMhcSXW46R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd936f0915f4af49b495b470a95b7b1d1ed2adbcb1c7e1b0991739c29dab540be. 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/5dTMMSHggVsMNMhcSXW46R.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/5dTMMSHggVsMNMhcSXW46R.