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 0x1f287346adf068a73ee5130b52214d9e82bb69cb59bee1c29b878cee9703735f. 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/bf5a499b-3586-4084-acf5-354ea8646961.json and https://artists.proofprofile.net/proofs/artist/bf5a499b-3586-4084-acf5-354ea8646961.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 0x6dbd9e7111728c5edfd0a6e0846eb34979f0d19d99681d936f7666b531aef7ac. 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/34JozzgakovBLbUcGl5q0K.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/34JozzgakovBLbUcGl5q0K.
{"copyright_id":"0xe61ca3d002c0bcc2a2278cef6dded5b3fa32417bc73c4f6466cdcf4a98ef2fb9","isrc":"QZK6P2083061","name":"think abt it","registered_at":"2026-06-04T09:24:54Z","spotify_id":"6MCYfUWQixdULHVaDm4Hgo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe61ca3d002c0bcc2a2278cef6dded5b3fa32417bc73c4f6466cdcf4a98ef2fb9. 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/6MCYfUWQixdULHVaDm4Hgo.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/6MCYfUWQixdULHVaDm4Hgo.
Mercedes Benz (feat. Zelly Ocho, Caspr & KILLKODY)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b02b1011dd9cc8502d563050c5057120233472e31c7d42d20b5909e9c03b81. 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/4QnMtSzzQDmFxK8BlMJ7Zt.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/4QnMtSzzQDmFxK8BlMJ7Zt.
{"copyright_id":"0x51035f9f5cad1a4be85e015cdb5bb047c30b9f9db69e4c0548ae0438e07ccf8d","isrc":"USEP42010052","name":"Is Anybody Out There?","registered_at":"2026-06-21T05:28:03Z","spotify_id":"44unu2dlhkm5Tku5Hs7oCN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51035f9f5cad1a4be85e015cdb5bb047c30b9f9db69e4c0548ae0438e07ccf8d. 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/44unu2dlhkm5Tku5Hs7oCN.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/44unu2dlhkm5Tku5Hs7oCN.