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 0x9195f593275d403e4b03799e16ba5d0adfda1f7b3e6a4d58f7343f588a8ac054. 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/44db7948-420b-4ab7-a7f4-698453cc5d64.json and https://artists.proofprofile.net/proofs/artist/44db7948-420b-4ab7-a7f4-698453cc5d64.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 0xed885b2b6f2311b2eeb8ca405d391bb080612cf07919f55dedb97e10ac6801a0. 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/28sZmJreUGVfx5oMLN9BuM.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/28sZmJreUGVfx5oMLN9BuM.
{"copyright_id":"0xb556fcdd3be26f2b283f2e25888c0e2e3be33c3538dd51b9404ebf57dd5cd52a","isrc":"KRA382322272","name":"ATAP (After The After Party)","registered_at":"2026-06-05T18:01:25Z","spotify_id":"47nkkMnslFsIFzKZicuuBc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb556fcdd3be26f2b283f2e25888c0e2e3be33c3538dd51b9404ebf57dd5cd52a. 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/47nkkMnslFsIFzKZicuuBc.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/47nkkMnslFsIFzKZicuuBc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3f0dd7b9452d68eae43181653cc9ef3e02c43c3191126425ea52e386a0d95a9. 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/6GNa0M8iqxLzAcM4Ri4k8V.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/6GNa0M8iqxLzAcM4Ri4k8V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945261430ec589d3e5a0756cdcf9053e761df9e553d609e9eee025cb4e4a2398. 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/1k6PMAYYgRt2cPnjsLqL8d.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/1k6PMAYYgRt2cPnjsLqL8d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63829c5264bcf3d824be9f031bdd758c2a08a55846bce975e59ff0d4151f6526. 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/1xvbE1qWYPcQHjSHlbJfJW.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/1xvbE1qWYPcQHjSHlbJfJW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8b82905846eba3e5704d08268aa80bc9f2517fd92d1d63f59c7724d9bebb0cf. 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/0nE70Q9dI74mRLM043O3nj.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/0nE70Q9dI74mRLM043O3nj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059f314aa858ae69dd3eeb53a64f7d2d8ba36aaa309c59785ec41e9ba292ce14. 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/5QpGaLKif8kqDVpdjiQkyu.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/5QpGaLKif8kqDVpdjiQkyu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde6db92ade182bd0c6dafd8ef4a73a8814353cca268e2b255f902d4640e3351a. 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/50G31nZp4j2L1UO2Vex88K.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/50G31nZp4j2L1UO2Vex88K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f76d8e317d90a988fec700a0ca8a1850ed39f098a805723c979124a44d9c6e. 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/6PiOBvjLSb1UD9wtqwplUG.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/6PiOBvjLSb1UD9wtqwplUG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a71beb710c53274f7a66d4bd10637e53379198c593e0f4b65e2cf14f1b1129a. 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/1fHb9GxwbYbPbVB5eqWzpe.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/1fHb9GxwbYbPbVB5eqWzpe.
{"copyright_id":"0x049e00cdf985f37a5826077689457e301c4babe66a7c6d12b64b773eb4b0e443","isrc":"KRA382003119","name":"Put it on ya (Feat. BM of KARD, nafla)","registered_at":"2026-06-06T15:51:56Z","spotify_id":"61pIVBFhsQROJcQqzyZfXR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049e00cdf985f37a5826077689457e301c4babe66a7c6d12b64b773eb4b0e443. 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/61pIVBFhsQROJcQqzyZfXR.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/61pIVBFhsQROJcQqzyZfXR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70833d58eb38f932a79d84f0fb7864af96fe15618ae43de6ce1b0b7ed55be6ac. 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/02781zuBgzCQmajv37YTCV.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/02781zuBgzCQmajv37YTCV.