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 0x3274fffa380541a00416e393bebd477796fe90a503463de43a245c9ac4a80129. 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/2de11e23-0792-4003-a8c8-12d1e8f5bddf.json and https://artists.proofprofile.net/proofs/artist/2de11e23-0792-4003-a8c8-12d1e8f5bddf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x491b49a721d77eea30158959d45cab817b8acb73940d518e4aebbafb8d68aa3c","isrc":"TCABR1392867","name":"We Can Dance","registered_at":"2026-06-29T13:53:46Z","spotify_id":"5RQZv0FyWVOZa3u8Gotn6d","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 0x491b49a721d77eea30158959d45cab817b8acb73940d518e4aebbafb8d68aa3c. 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/5RQZv0FyWVOZa3u8Gotn6d.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/5RQZv0FyWVOZa3u8Gotn6d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x250f7861e3e714d2ae41a86295179829542131dded7f5d02b5e4abeee72f4491. 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/4KNNPKnesQCt1vVlGdWmg8.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/4KNNPKnesQCt1vVlGdWmg8.
{"copyright_id":"0x67449e8905b6c13226564edbe34fe9418c9cb0a34f0fb38247d43e482040f31a","isrc":"CLKT21902098","name":"El Derecho de Vivir en Paz","registered_at":"2026-06-04T08:33:21Z","spotify_id":"2xuYcmQW7sFoVHygnyP2k1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67449e8905b6c13226564edbe34fe9418c9cb0a34f0fb38247d43e482040f31a. 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/2xuYcmQW7sFoVHygnyP2k1.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/2xuYcmQW7sFoVHygnyP2k1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1a3ec91dfec2b54ebddacda2abfcd1ba02b1ab9f56c3253ba97d60da52a67a. 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/1Zl1j4YcwmedDXREoAGlcc.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/1Zl1j4YcwmedDXREoAGlcc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90cf28c23c1c34e375b04e1a8fb2f8534bbc3e279827a497969fe7de6a08a10. 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/5bgSeabEN6tgBqIFqAzw5w.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/5bgSeabEN6tgBqIFqAzw5w.