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 0x49de5a4b326522d75c3662effeb73fa14e3a320ecf04f6d76f21786944269c3e. 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/3541ed37-82c7-415b-a977-1451774edd56.json and https://artists.proofprofile.net/proofs/artist/3541ed37-82c7-415b-a977-1451774edd56.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 0x4e71fe0eef2c39daaa254436d32a5f8ff5f16a7b3c6434ab8909f2d416561870. 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/18mBDvUucYvQOoLZHiI1iz.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/18mBDvUucYvQOoLZHiI1iz.
{"copyright_id":"0xae6ef3f3eb87d6a75a62ac8c9bdfc3e2c92286dfdda32b93c2f82f622f8a6b18","isrc":"ARIXB2312263","name":"Caminos Diferentes","registered_at":"2026-06-05T20:02:30Z","spotify_id":"0McU3FVDXy5xC9PIPlPM0u","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6ef3f3eb87d6a75a62ac8c9bdfc3e2c92286dfdda32b93c2f82f622f8a6b18. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0McU3FVDXy5xC9PIPlPM0u.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/0McU3FVDXy5xC9PIPlPM0u.
{"copyright_id":"0xae6ef3f3eb87d6a75a62ac8c9bdfc3e2c92286dfdda32b93c2f82f622f8a6b18","isrc":"ARIXB2312263","name":"Caminos Diferentes","registered_at":"2026-06-05T20:02:30Z","spotify_id":"56BmNEL3Bk5u6z3vdcEqww","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6ef3f3eb87d6a75a62ac8c9bdfc3e2c92286dfdda32b93c2f82f622f8a6b18. 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/56BmNEL3Bk5u6z3vdcEqww.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/56BmNEL3Bk5u6z3vdcEqww.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b02151d142b15c7531c76979d631fe2a1bc41307373b3164a54538e5ea16d9. 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/40VT5ABesmmT9I3DzGjUun.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/40VT5ABesmmT9I3DzGjUun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b02151d142b15c7531c76979d631fe2a1bc41307373b3164a54538e5ea16d9. 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/3HFgdMBsGneFBMvFioZynt.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/3HFgdMBsGneFBMvFioZynt.
{"copyright_id":"0x9a0bfad777747dfd2b7c54e371cb52b024ab6fa13a7be2876771529ec19070f6","isrc":"ARIXB2402864","name":"De tranqui","registered_at":"2026-06-05T18:04:30Z","spotify_id":"6U0pomfvYthLlNcDSMWyZN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0bfad777747dfd2b7c54e371cb52b024ab6fa13a7be2876771529ec19070f6. 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/6U0pomfvYthLlNcDSMWyZN.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/6U0pomfvYthLlNcDSMWyZN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47d356882859331041b2e5c7c34d3626c976c1e7df67e9d27ba42728bd3d9bd. 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/49skhdBpveLLntPO1RNnJh.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/49skhdBpveLLntPO1RNnJh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47d356882859331041b2e5c7c34d3626c976c1e7df67e9d27ba42728bd3d9bd. 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/3YxIJWsyS2xVUYxR9SWzDF.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/3YxIJWsyS2xVUYxR9SWzDF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f746109d50d29b56a0e607c5fc1cc6b49ea1920ab05f64a0f266a628db9470c. 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/0g6hLdCsXmuroHHTEofioF.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/0g6hLdCsXmuroHHTEofioF.