1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3ce0db13ebfb29f1504bdb099625a7c7ae371cb832c0d983c11fb4eb2933f5. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e4477539-2f6d-4ffb-bef4-c188eb078c94.json and https://artists.proofprofile.net/proofs/artist/e4477539-2f6d-4ffb-bef4-c188eb078c94.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x698e87f33e2db83a64923ea7796a82fc26025796c44ce182d50bc394fb61920c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS632316039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91cb822056d8ccf54dda254145cbf11cb24673b82cdae75c9696d78a71743e58. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e0b8ed3a3d2e8539c9b485bcff813023fe2c3c753c66db827322b802bcda743. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc048b8a35a86552cbe2846dca6b4aa10d266b63027e52204bae394bf38bbdf7d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x282bdc4d814dbf47032c9c0bb158083e9c646158b022e9bc3ff9d08ae941a058. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5800b5453c5efc507195fb0453d7a3dda3267454a1601eaddf8a4ed232c10018. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa92634cd16c3f8cd4795be9ec701b0438ca91e7d9ff368ef7c38044b341a8e08. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c26024892670cc64d49cd6780d87dbb20122e6ba91e6b12237542939175b074. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30496607147815867de401914b9b1a2518c3800bde5a188dae293938e3575db9. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0dc49aee451f5257b7a7f95aec3267bb11682d38d297deb119e9a2173ec12e. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x439be9a74ffd62b1ee82e9d41657cee9f62ca30943fb7fe804afc2d801f49aae. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c6b7bb7c5dcaa2c199986bd0148d03bc8f6a14bd9ba496fbd96bf8046fccfc. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83b82d7fa43def35c2c37b5d1741c634a3cdfb1b242cc3399711e1ff6a55558c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe52e01a48a006fbe68f6d5b04ebc4d980dc8e22c34090fde302a85cc6714bf48. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00ab642ffaf4ffbb6a5cb4977171daddee3b4486173d1fe889714773ea2040fa. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2386087.