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 0x095f74f8523489276ee2dd9402fa0c064ab38bb62759bdba40c049a1e1c8e9dd. 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/d58156b0-53f3-426d-8cbc-ad0124139ac3.json and https://artists.proofprofile.net/proofs/artist/d58156b0-53f3-426d-8cbc-ad0124139ac3.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 0x0717d27fc1a5ba33eb8d4da915e8f87e4fb4b976c3f0d5ab3f8e899b778ed2f4. 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/7I3ruC2uRcHSd5IYMkabSJ.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/7I3ruC2uRcHSd5IYMkabSJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fa911017bd298bce64790407d9c5cd2faad0c673128ce5587671d5e785461e. 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/7sqLzX73av3Gy1aPM4i1tG.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/7sqLzX73av3Gy1aPM4i1tG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x017fcc6b011d148339e0afb54c5253de33fd9433cb6ed819506e4e3bf9872f16. 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/0bBSY1bgXlUnq6Nu2nETQz.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/0bBSY1bgXlUnq6Nu2nETQz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1062075caa75a9179481f2f98fb1082e197e37d161a6351c375538ed10cde2f8. 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/3UgQHGWnphDm7kWXDytGW6.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/3UgQHGWnphDm7kWXDytGW6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce2e4a2c544bb69c4434f1746e82a2850315a92909a75e6ca237a8151033fea. 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/4BfKfSkT6wtNe1H9PGJ8rn.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/4BfKfSkT6wtNe1H9PGJ8rn.
{"copyright_id":"0x9819be0e33432616df0de1bbc120ac50435ea6f572cce32eac98b842bbadbc63","isrc":"QZ5AB2393452","name":"Self Control","registered_at":"2026-06-23T15:22:17Z","spotify_id":"3BVDF666tkgyFsIuTGdl45","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9819be0e33432616df0de1bbc120ac50435ea6f572cce32eac98b842bbadbc63. 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/3BVDF666tkgyFsIuTGdl45.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/3BVDF666tkgyFsIuTGdl45.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf044bb78014b1d1708f0b497f34e59ee9fd26ab78e8b03a627e107cb4335bf1a. 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/1yzT6T9NldvL5nhyoeVEwu.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/1yzT6T9NldvL5nhyoeVEwu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e838efe34c04cd34041c94de391a52a37c2417e23e04da66693583fb6432047. 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/743RarKaAOMYFjGkZ44Mct.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/743RarKaAOMYFjGkZ44Mct.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124ff98cfc05ffa398598bfaef2aaf7f961eb36fc3cbf66869622a63d2794cd1. 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/05ZfvquWopukr4IzKeKZO0.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/05ZfvquWopukr4IzKeKZO0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f09e73154684a934ba18bffa3592336aa5ffc79fa489b73571a9ae590cc7da4. 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/0LY7Jm4SITF7kaSUV04trf.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/0LY7Jm4SITF7kaSUV04trf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84b264ef9de59420053e1fe434646a933e698b8b041e1b3a5ff20c18d92b2da4. 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/1e0X4QNpfSYVbHT1w8KcdW.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/1e0X4QNpfSYVbHT1w8KcdW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e445eba38799f5b0dc3bac9f463b80d738ba8c9b8dd8518784bd781099ed4a. 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/6u4XKAGGdvlnSnP150oPSp.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/6u4XKAGGdvlnSnP150oPSp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05e985fbcf611c8075920e181d2cc777b48e7e8a46ab59e2c6553c72679e5132. 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/1r6xn6CtRDNJsoXxsnNZNt.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/1r6xn6CtRDNJsoXxsnNZNt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5b1d6628909c9040f388f6cd558772de48b67ed4f8dceb52f1553f4a8b8880. 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/0xbn9s8vT8Wvd9VQi49Cn2.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/0xbn9s8vT8Wvd9VQi49Cn2.
{"copyright_id":"0x1b91a8f4fa6e7ca8b8f25b77ec387a6098d567d3fc2e3d9dc497a69878cba671","isrc":"QZTPX2350442","name":"say less (with Reggie Becton)","registered_at":"2026-06-23T13:44:36Z","spotify_id":"6XRZv4s9B21sqJ2hLSCaoc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b91a8f4fa6e7ca8b8f25b77ec387a6098d567d3fc2e3d9dc497a69878cba671. 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/6XRZv4s9B21sqJ2hLSCaoc.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/6XRZv4s9B21sqJ2hLSCaoc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5b1d6628909c9040f388f6cd558772de48b67ed4f8dceb52f1553f4a8b8880. 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/1Cby5mB1MumgWZb3zBwXgl.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/1Cby5mB1MumgWZb3zBwXgl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d311a0ac15241ce4e1dee710081752e67130683bd94eb03726c8446a4528ee3. 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/5nEXSU70UNltl8Q1PS7AWR.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/5nEXSU70UNltl8Q1PS7AWR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52e60416d49c9516d59a8a505c750c4065016f18016731bc49cdfe0285f3887b. 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/74cfwBYBzG8QOvxcBZBeKE.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/74cfwBYBzG8QOvxcBZBeKE.
{"copyright_id":"0x024429ee88cd0ac3f280c94c999db12d5515f69ea5238ae02c892f8ee3d19485","isrc":"QZAKB2312131","name":"Honey Remix (feat. Reggie Becton)","registered_at":"2026-06-25T01:45:56Z","spotify_id":"7iMNqpX3mFaPUR4Rh6KTyz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024429ee88cd0ac3f280c94c999db12d5515f69ea5238ae02c892f8ee3d19485. 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/7iMNqpX3mFaPUR4Rh6KTyz.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/7iMNqpX3mFaPUR4Rh6KTyz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0094c3cc056e2de2360a22551bc1f3457f4b24ca7936a06ed48889ea581acef. 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/21d0XJv85ftAbiv1IDiB3f.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/21d0XJv85ftAbiv1IDiB3f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e82ec472bd5c4b1881cdc8afbe121ee0527687ca8ae04b69cdf90afba57f75a. 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/3xhN99234Mw8VmDLbgefpK.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/3xhN99234Mw8VmDLbgefpK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x017fcc6b011d148339e0afb54c5253de33fd9433cb6ed819506e4e3bf9872f16. 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/1TYByBVUgkH7lndO0YRmbl.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/1TYByBVUgkH7lndO0YRmbl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1062075caa75a9179481f2f98fb1082e197e37d161a6351c375538ed10cde2f8. 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/5vjfKzxJpDGawFtTq8f4dj.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/5vjfKzxJpDGawFtTq8f4dj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e838efe34c04cd34041c94de391a52a37c2417e23e04da66693583fb6432047. 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/7hn0tcCa9akW2BYWTedLer.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/7hn0tcCa9akW2BYWTedLer.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9d49c9c1b5c3f101f862aa6862513bb3eee624b60374b4557d3c6bd6484f85. 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/48EeIRdKLiZt5lE7GspwZ9.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/48EeIRdKLiZt5lE7GspwZ9.
{"copyright_id":"0x4bd8bde6645f335150aeb76fc99326e51ef63db672d1f7efb0c9faf2ab253488","isrc":"GBKPL2035647","name":"Love Motion No. 9","registered_at":"2026-06-27T13:01:52Z","spotify_id":"2TIJBEtupELR9L3Y2r3UWi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd8bde6645f335150aeb76fc99326e51ef63db672d1f7efb0c9faf2ab253488. 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/2TIJBEtupELR9L3Y2r3UWi.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/2TIJBEtupELR9L3Y2r3UWi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb49290de51e565eb019e1c2d90fcb70a2c033507426af237bc3f76d03315aa26. 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/1Cyn0pGxDA1IzhglYxaxcn.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/1Cyn0pGxDA1IzhglYxaxcn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6681935f71a87d8122e88fda00a13083ea3eeb43afa7d4f51852b5e52a9ae0c9. 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/1DqbGSHzjuZQl17a5Czuri.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/1DqbGSHzjuZQl17a5Czuri.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8337bd74b3c282f3c07856313456681ae8b31599b886c53fe8856b4aba83f91. 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/3pK2FXO7wSm4AxNyjRLJBd.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/3pK2FXO7wSm4AxNyjRLJBd.