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 0x004b5dfc09ea262f6dde0fd9d063d5954e00530c62bfafc7d1259af34a1081e6. 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/cf3097ca-a3d2-4a33-a520-48a62662696c.json and https://artists.proofprofile.net/proofs/artist/cf3097ca-a3d2-4a33-a520-48a62662696c.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 0x7df601ecd38d2b4f57718a761c1312230f5e2ee3a9011d8d889a8a9925f4e805. 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/0M6hyws8iTYktAb560E4q8.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/0M6hyws8iTYktAb560E4q8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46311844c3141c65d95e530ab45de1408048969ad0a5918b3442e4033c208ef6. 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/311078jgGHH1ZJFrepm5I4.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/311078jgGHH1ZJFrepm5I4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5f72491414895bdb599266b1423fa0f348d21419116c5ce804b30488b009de. 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/0qHFeZyW9ml7PMBtacRbZP.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/0qHFeZyW9ml7PMBtacRbZP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96786768cf1320531bfc759204a05de061deb97787b758b4eeb1f03ebd2c4505. 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/39VKZCMXmrNO67s84c4LDH.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/39VKZCMXmrNO67s84c4LDH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7161e36dcc9b536175462911b2e168f361c9123811914b012e1797b63825d156. 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/6KvONVm27jexS5riynpkci.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/6KvONVm27jexS5riynpkci.
{"copyright_id":"0xfbadc1f850b2fbc56aeb3f95ba804e6f63b5a869e654a4277cc966b6ff9003dd","isrc":"BXNT62205136","name":"Dona da Quebrada","registered_at":"2026-06-24T13:25:35Z","spotify_id":"5YjFL6Unp3NmcDCGtQ84PQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbadc1f850b2fbc56aeb3f95ba804e6f63b5a869e654a4277cc966b6ff9003dd. 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/5YjFL6Unp3NmcDCGtQ84PQ.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/5YjFL6Unp3NmcDCGtQ84PQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaef456e3a8e1c685b8a40f06b3cd37e2c2d3134b69847974902a0023bded6641. 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/58Kq0F7K9Q4wPKKTtr2L4e.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/58Kq0F7K9Q4wPKKTtr2L4e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x873252c54763271fd2cfac40cc36610b75f6d85706c5047a235401d7b7d3d63c. 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/5wPA6hr7B1ijdsV5o7lkwg.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/5wPA6hr7B1ijdsV5o7lkwg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5daafa7598e26e6348ac56ef8033ac3e3a6c55a00fa56413ebb7d3d93098a3. 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/0Agj9Ivu88bSSql52CzYeQ.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/0Agj9Ivu88bSSql52CzYeQ.