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 0xcb3ff4e76da4bf748e7699bed6ee47366e80f82b412aba91f2cf83f8d38cd9f9. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d536d59c-c43e-4018-9dfb-5e1266d6b855.json and https://artists.proofprofile.net/proofs/artist/d536d59c-c43e-4018-9dfb-5e1266d6b855.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 0x72b382984d1c8b2ac2af11a9c572e3982435e51e3dfe9b8c14e94dc7bc80e64f. 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/3UKU6rcYc1q4TEEYXuma2w.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/3UKU6rcYc1q4TEEYXuma2w.
{"copyright_id":"0xf24fdefcc302222fe37366cfc68bbe9010cba172ef426c7d5692e13d970c56ca","isrc":"QZK6L2054832","name":"In This Dark Time - Extrawelt Remix","registered_at":"2026-06-27T09:48:34Z","spotify_id":"7GAC0GSqdQq8I81NFDzCTd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf24fdefcc302222fe37366cfc68bbe9010cba172ef426c7d5692e13d970c56ca. 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/7GAC0GSqdQq8I81NFDzCTd.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/7GAC0GSqdQq8I81NFDzCTd.
NOT WHAT YOU WANTED - Two Are Remix - Edit
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739f811c67cadd0e9b098c52f1f326488073cd6f252606380705cc1cd78ca532. 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/706dwZ9SLTpz4dz92JazMg.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/706dwZ9SLTpz4dz92JazMg.
IN MY BLOOD - Two Are Remix - Radio Edit
In This Dark Time - Two Are Remix - Mixed
{"copyright_id":"0xe98694d0294f5711c7334b7f4a66c0ffb2cd2b13f3169f9844f16d66e377fdb4","isrc":"US83Z2126446","name":"In This Dark Time - Two Are Remix - Mixed","registered_at":"2026-06-09T17:32:08Z","spotify_id":"4IsWfltITsY1N4WAteM4wx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98694d0294f5711c7334b7f4a66c0ffb2cd2b13f3169f9844f16d66e377fdb4. 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/4IsWfltITsY1N4WAteM4wx.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/4IsWfltITsY1N4WAteM4wx.