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 0xb82a5fca938a6cad0907203f95cfdedd7577c723910c08b27961baebc61ccbf4. 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/5a915bea-17fe-470e-b822-34df847dec43.json and https://artists.proofprofile.net/proofs/artist/5a915bea-17fe-470e-b822-34df847dec43.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 0xc85fe9722266ebab88d2059fe1438e2155661f028f8d49b462ca4afb8902036e. 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/0ZprHfmDR4fY1X5UMQz80h.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/0ZprHfmDR4fY1X5UMQz80h.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90847ca37f1b6af3501696fe43b9895e14d62916454eb54b1c27c0816206a929. 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/29ZigVHT5X0yK6UEGZqyl9.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/29ZigVHT5X0yK6UEGZqyl9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6c3368c4187c2bebffe883275c8620476cf74ad2cfd606e56451d59475e760. 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/53UfyIRzL68JttutfPcGK6.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/53UfyIRzL68JttutfPcGK6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a6e6870e961422868e603337bd0ffc907b98930b4eaeca4281e02df7e7c537. 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/6gnigEkTS9NolHWwNViPKs.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/6gnigEkTS9NolHWwNViPKs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b171f2e9d9d24d0bc05c1e899e9354a611602029591aa827f4a89676b94e007. 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/4Xhkqh7XlIAKqsZFABMqi7.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/4Xhkqh7XlIAKqsZFABMqi7.
{"copyright_id":"0xeb790b36ea415693917fd4266adc8061e2832dfa9ef1ca1004a1d28ee6d6dd12","isrc":"QZK6M2245194","name":"Encuentra Tu Salida","registered_at":"2026-06-07T04:08:48Z","spotify_id":"7H8fH6bmHhyZGtBsSb2Db3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb790b36ea415693917fd4266adc8061e2832dfa9ef1ca1004a1d28ee6d6dd12. 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/7H8fH6bmHhyZGtBsSb2Db3.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/7H8fH6bmHhyZGtBsSb2Db3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e45b611f3b08246132e27178bc6a5f01ba7f6f1cb58a52533b62a075f3374ee. 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/630tiUWGKfKeSZnXEC6NBb.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/630tiUWGKfKeSZnXEC6NBb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11b4827c47d8a0207a457e34e4377223af3723767e41ae89913d58a415222fa. 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/12dm5ALvOhMOD8QVWd9vMA.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/12dm5ALvOhMOD8QVWd9vMA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x870f41512c5985331608e54391d4d1cfc31f4ee41fa498857f767d84d478d313. 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/4TCgW9QAqHff3DUFgj4CYn.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/4TCgW9QAqHff3DUFgj4CYn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc4d6ecdd1a9b03e2b2e5a09a968df9605d6dcf62d9181e4308ca9fa8253f8e3. 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/4Nv2H0AFJplva0dalDRd89.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/4Nv2H0AFJplva0dalDRd89.