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 0x14ba287bed66ff068292ddb26f515bf5447f99b35ee85c5844b370738315c0f3. 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/05b84898-dd14-4263-ae9f-cace5044eb2d.json and https://artists.proofprofile.net/proofs/artist/05b84898-dd14-4263-ae9f-cace5044eb2d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x631952ba88b0c37f054c9f9dfd0f8f9fc78be5d8ec998691ab773bd2e5b63597","isrc":"GBSMU7271017","name":"Take Me With You","registered_at":"2026-06-10T07:11:31Z","spotify_id":"5zwSfemmqipIz1UXPE0ElM","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 0x631952ba88b0c37f054c9f9dfd0f8f9fc78be5d8ec998691ab773bd2e5b63597. 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/5zwSfemmqipIz1UXPE0ElM.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/5zwSfemmqipIz1UXPE0ElM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd4446f41637c62fad49ff97b612b4313f0ac17cff0c1a96cb625b2645119a5. 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/3NyGXWv6mBCdXtFZRIDzeq.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/3NyGXWv6mBCdXtFZRIDzeq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba179be4be4aae81f5e1f523bb4971235559018110af7831c6052f003ea29b2e. 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/0dwgRdKAQSRhKplopg6aaH.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/0dwgRdKAQSRhKplopg6aaH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434b0e04a0882855eae7e16e966090373351f2c5f12ec662cd1ad49a179cd39f. 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/7sH6HGCK9qgHjrx0KFnwlG.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/7sH6HGCK9qgHjrx0KFnwlG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0645a947f25da40a48619f497f2df26ecec0a1638d0825c4614875a10204873. 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/3gbnHnGzQuhm1b2hohEGQn.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/3gbnHnGzQuhm1b2hohEGQn.
{"copyright_id":"0x05b6d8616f5bfc4e7529134b65da7fe8099548406ad4bbdb682f8fa0c0b114ee","isrc":"DEL711410169","name":"Le Jardin - Pingpong Remix","registered_at":"2026-06-09T19:17:11Z","spotify_id":"6BNtrgpTIceJRW2HSbJQ9T","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05b6d8616f5bfc4e7529134b65da7fe8099548406ad4bbdb682f8fa0c0b114ee. 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/6BNtrgpTIceJRW2HSbJQ9T.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/6BNtrgpTIceJRW2HSbJQ9T.
Le Jardin - Compact Grey & Julian Wassermann Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2922f9453a8923b853dc506b44b99dfd02c5e6ad3486c7e2d58919d8c14c3d47. 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/5O8e6jOYzNHu773eLr2eVV.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/5O8e6jOYzNHu773eLr2eVV.
Eternité - Liva K & Matvey Emerson Remix
Move It - Pat Lezizmo Dance Like In '91 Remix