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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec192b5c4dbee9b7b945ab9350c75e76cac9cca04456000439420ca65cf7c89. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/40ee1b01-3c81-4f7e-9acc-dfbe26cd0afe.json and https://artists.proofprofile.net/proofs/artist/40ee1b01-3c81-4f7e-9acc-dfbe26cd0afe.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed6e5f3c82e56b5dcf4aec41c9238db716f94d6a7128346a2b62f0e3e3dcfded. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNMW2595192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4bfd43c78d859c8ef250e54697e15188ecd9a31981541a2a4784368360772ee. 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/QZNMW2595193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349e3428363399a93343bb1a85bb8f747b6f875bf41509d362f78feebdf5d46b. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZNMW2595194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dbbf9d54de953c41e6134cfdf88d342010d460c21fa1b58121789bc23d8a3c3. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNMW2595195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e38e944a4ac3fea3a5b0ff17a1a2f7fafa3571b2830955182db330719e8a035. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:29:54Z), 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/QZNMW2595196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f83a1040cf16981838b790db747d3a339105974c80241210a485b6c4500172. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T05:11:01Z), 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/QZNMW2595197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405d7c88e0a866424391dd9dbbf2b489bdf92e84208df6d64c35abecb0e1d535. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T16:03: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/QZNMW2595199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f8802ba232afef03ae73ceb278a1635fc065c3b406ec19bfbcc960713336a6f. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QZNMX2531000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd567b96704eea7d24326542ed87e7c85cfa5a88a373a63049ece32e8ade45b8d. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T18:26: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/QZNMX2592755.