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 0x1f642c27b919586af5a6849a4449873f7e4e5a34305f627f16d94137ae4a786e. 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/960f4c12-60ed-41f1-8f7a-d9bb2f811c68.json and https://artists.proofprofile.net/proofs/artist/960f4c12-60ed-41f1-8f7a-d9bb2f811c68.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 0x843b4d9c30b142a70417119d8fc74617f53146421771c56e2de1e28fb37e617c. 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/5jEpfesYIntwJoBNchow6w.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/5jEpfesYIntwJoBNchow6w.
break up with your girlfriend, i'm bored (8D Audio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x564634c449fc2fde62a73b4afd49840512e7dca6608910ad3debdf50780fa345. 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/2wKvh7b0ucgEeepekEKGNs.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/2wKvh7b0ucgEeepekEKGNs.
{"copyright_id":"0xa8ca61140ae7f81b932e0e53aabd0867cf0433f6cb253c65f421637bf6f6641f","isrc":"GX38U2429871","name":"All My Friends (8D Audio)","registered_at":"2026-06-18T19:20:44Z","spotify_id":"0XrlReEYY92blkQT1peNJH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ca61140ae7f81b932e0e53aabd0867cf0433f6cb253c65f421637bf6f6641f. 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/0XrlReEYY92blkQT1peNJH.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/0XrlReEYY92blkQT1peNJH.
B.O.T.A (Baddest Of Them All) (8D Audio)
{"copyright_id":"0xe44555df1132da5afb4a00310a79088251fed838f13e7d09aec414ba9e70e4bb","isrc":"GX5MX2485545","name":"Carry On (8D Audio)","registered_at":"2026-06-18T18:09:44Z","spotify_id":"4QAaucC9MGBXkN3ZIDSSml","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44555df1132da5afb4a00310a79088251fed838f13e7d09aec414ba9e70e4bb. 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/4QAaucC9MGBXkN3ZIDSSml.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/4QAaucC9MGBXkN3ZIDSSml.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6060520484a32783e69e5a55427d27893b15ab7cccb72a286cd37210b84f1180. 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/7G0VOdn5t3gdKEvhv6TJqD.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/7G0VOdn5t3gdKEvhv6TJqD.
{"copyright_id":"0x03cb3a8cc55ca24733a56121ad649d1ee20b24573bf4708eacf6b6d24d12ec21","isrc":"GX8LD2539316","name":"Say Anything (8D Audio)","registered_at":"2026-06-25T06:47:21Z","spotify_id":"0JXetelsb7b6Df4Zrh4lmL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03cb3a8cc55ca24733a56121ad649d1ee20b24573bf4708eacf6b6d24d12ec21. 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/0JXetelsb7b6Df4Zrh4lmL.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/0JXetelsb7b6Df4Zrh4lmL.
Out Of Boungs (S O U N D S & LNGN Remix) (8D Audio)