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 0x4b766eb8741c5b4074df896de354ce246a4d4b706dff76f30c0d701d2c539a72. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6cb3863b-1a65-4a73-98db-df7d9780f5de.json and https://artists.proofprofile.net/proofs/artist/6cb3863b-1a65-4a73-98db-df7d9780f5de.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 0xd5edb3701895674fbedaa070b4044b6f4d3519b6c6fed887e5f4653433a8d5be. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1PXG5cwmM74RnNMhL2F8Zv.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/1PXG5cwmM74RnNMhL2F8Zv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cd6639bc85c6db64947bd29e0bf859c39849132c452f0a852dd045acd2cdb1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/33DnCxTMS3xPD3Xr8tEva5.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/33DnCxTMS3xPD3Xr8tEva5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50331fa615e9592b7ab48e3c02d46e1599f25da8d7fb445e289f664ed4fbe19. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3UQA4UTVqcI0VtSQ38nlq1.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/3UQA4UTVqcI0VtSQ38nlq1.
{"copyright_id":"0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8","isrc":"USMR17387011","name":"Takin' Care Of Business","registered_at":"2026-06-01T10:28:27Z","spotify_id":"0lzNXoZINVBLHWNIxKxWOo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0lzNXoZINVBLHWNIxKxWOo.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/0lzNXoZINVBLHWNIxKxWOo.
{"copyright_id":"0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8","isrc":"USMR17387011","name":"Takin' Care Of Business","registered_at":"2026-06-01T10:28:26Z","spotify_id":"7suOTzDiTFpK8fnANihhEg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8. 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/7suOTzDiTFpK8fnANihhEg.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/7suOTzDiTFpK8fnANihhEg.
You Ain't Seen Nothing Yet - Single Version
{"copyright_id":"0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2","isrc":"USPR39401742","name":"You Ain't Seen Nothing Yet","registered_at":"2026-06-22T22:55:04Z","spotify_id":"3MOBYf4o76iQH0IbxqSp52","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3MOBYf4o76iQH0IbxqSp52.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/3MOBYf4o76iQH0IbxqSp52.
{"copyright_id":"0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2","isrc":"USPR39401742","name":"You Ain't Seen Nothing Yet","registered_at":"2026-06-22T22:55:04Z","spotify_id":"5mpT03wzq65MhjXUIg1gsJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5mpT03wzq65MhjXUIg1gsJ.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/5mpT03wzq65MhjXUIg1gsJ.
{"copyright_id":"0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8","isrc":"USMR17387011","name":"Takin' Care Of Business","registered_at":"2026-06-01T10:28:26Z","spotify_id":"3t3T2Hwyq38ykIAiPJhgSG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8. 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/3t3T2Hwyq38ykIAiPJhgSG.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/3t3T2Hwyq38ykIAiPJhgSG.
{"copyright_id":"0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8","isrc":"USMR17387011","name":"Takin' Care Of Business","registered_at":"2026-06-01T10:28:26Z","spotify_id":"5cvcAgczGjrRLN7msGH0lS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5c860a34ebc726151d50bcaa02cad0c83d646ffb5e3a8aba70211faa6a31b8. 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/5cvcAgczGjrRLN7msGH0lS.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/5cvcAgczGjrRLN7msGH0lS.
{"copyright_id":"0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2","isrc":"USPR39401742","name":"You Ain't Seen Nothing Yet","registered_at":"2026-06-22T22:55:04Z","spotify_id":"4O2NcKlZFZfQ7NNciXffee","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4O2NcKlZFZfQ7NNciXffee.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/4O2NcKlZFZfQ7NNciXffee.
{"copyright_id":"0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2","isrc":"USPR39401742","name":"You Ain't Seen Nothing Yet","registered_at":"2026-06-22T22:55:04Z","spotify_id":"5wOlzb0gMY7PInj8p3s3WQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5wOlzb0gMY7PInj8p3s3WQ.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/5wOlzb0gMY7PInj8p3s3WQ.
{"copyright_id":"0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2","isrc":"USPR39401742","name":"You Ain't Seen Nothing Yet","registered_at":"2026-06-22T22:55:04Z","spotify_id":"4SWPERrE2vDNnMcFz2FnOl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba61505f40df3c205015d221d5c3f93bc354cf9fb2951836ffd14bf7fa653e2. 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/4SWPERrE2vDNnMcFz2FnOl.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/4SWPERrE2vDNnMcFz2FnOl.