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 0x933d874f32f94cb51e7c8d0db40678857bb2ec495b0bbc58915e4839c5fe3b45. 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/711ad95e-7992-4b08-bd19-f98b6aa41ac1.json and https://artists.proofprofile.net/proofs/artist/711ad95e-7992-4b08-bd19-f98b6aa41ac1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x72e4d8ad52d39b7ddb1bdc876d0e3de5a83171e5d7b54840ce740618d88a60c7","isrc":"QZHN52001358","name":"Camino Sin Miedo","registered_at":"2026-06-28T19:29:50Z","spotify_id":"6ewvrS9APMVLlaDIqod4cl","type":"track"}
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 0x72e4d8ad52d39b7ddb1bdc876d0e3de5a83171e5d7b54840ce740618d88a60c7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ewvrS9APMVLlaDIqod4cl.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/6ewvrS9APMVLlaDIqod4cl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e7a0a04cf450b471d438a0de7b331336422a5032ef5809e6b258227b2d06fda. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/48lKSjComLbINO9pJ8Nnad.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/48lKSjComLbINO9pJ8Nnad.
{"copyright_id":"0x04f99e929a9ee9fbc13a6d0ea9a79e845b75e12697bf2da51b406b6001aac08a","isrc":"QZWFH2304359","name":"Lo Que Quieran","registered_at":"2026-06-29T18:39:12Z","spotify_id":"1ScQ2MFeREcf2n5e8nos2z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f99e929a9ee9fbc13a6d0ea9a79e845b75e12697bf2da51b406b6001aac08a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ScQ2MFeREcf2n5e8nos2z.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/1ScQ2MFeREcf2n5e8nos2z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012c4c703330c4869b66e51bc6ad38b2ba2e5678c9394cc897d8d954c6f45a4. 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/4SXQxSMuL3gkalCgQ2w5h5.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/4SXQxSMuL3gkalCgQ2w5h5.