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 0x2fd151ed7ddd233af7b394112eb684d08a8765cece5c998fa6226d66b1546a2c. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/76b29f2f-952f-47bf-8abb-ff4b66ec9188.json and https://artists.proofprofile.net/proofs/artist/76b29f2f-952f-47bf-8abb-ff4b66ec9188.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 0xcbe0f1b614d7a3360ffc355bdc9792a2b14508c9c810d521c1613678c7a3bd56. 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/AEA2L2308828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2965160a72473890592841101af72064262f4afb1a76775cd59af79d977c9889. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T20:25:32Z), 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/AEA2L2393487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18bb47fed018360027b00696aa702a28817490384f69ff907526acfedfe80a40. 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/DGA062434559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73b92cb79459bbcf1cd0f8bb52aedfa98d30ba9d5aa1dda5386e5718ebef883f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/DGA092479887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8f96578cbafbe61bdbfcc691193531188208c9da4f19048b3662b8ba58ec4f. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:09:43Z), 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/DGA0H2463836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f46ca87749a84475c0ea05741db5886a554878b70c759b92463efa6cd32327. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/DGA0R2451126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92fc2f9f1921c74cad73139988d5ad25a91ab38d03808cad5d5868cf3fbabc57. 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/FR96X2546204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99408cc9684d8107796c8a4211c5c54679011e643b4975900c1e7261574f2781. 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/FRX452585988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c2382fc0dd3d37f7f3eaeb39c28dad0fde196b6ee9a7cfe592791e0bdc34faf. 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/DGA052579960.