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 0x2dc510c1c5780fecf2bbf9ff351f0f5efa525a3f5cb0a949c0725a94f08f9db7. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad64b355-90a0-48cf-aad0-3a2485606125.json and https://artists.proofprofile.net/proofs/artist/ad64b355-90a0-48cf-aad0-3a2485606125.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 0x36c4c5017d8c5e53d71898285a821b2cf70582b07446f0615bcf6fe1ca983c66. 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/TCAJE2522071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ef844798c099d4d8e5abfa98e729e9ed0b5d15259f9efc6678e4053400d3c7. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/TCAJE2522251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16d38c851784332b5733480e88f3605dca82d90a600f261893a42481b04644f5. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/TCAJE2522320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa60c1d0719669fe4de93fc376d5e7e9b06c673f9a470db85193b4cb0bb2f75. 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/TCAJE2521970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78879004104c56b53eac7116bc17be995ec5023d11539128c5f9c0fce324147f. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/TCAJE2522199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e0e0d20e402a1f995f3c5a635f2714b6806fa7ddc7c9461d77d850c61e851e. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/TCAJE2531456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3290b4f539c4eb82065aee32b093662e0477867dba35e5b4055014bd87cff19d. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCAJE2531620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e417ec738fb261063e6dc46ae4a1b4b6dbddd92f52d643bfa3f5bf3c7c6ae4. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/TCAJE2531369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d31e377637a4e974976a41fea8b5bac0e2db5d04a77b5842e10b8869c610b96. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T10:55:22Z), 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/TCAJF2531808.