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 0xd45f7584a909efaeb11a7dd82ab8343c17ef869530836269c36482eadf6c5611. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2a2a3715-4d70-4505-ace1-b3f95836ef32.json and https://artists.proofprofile.net/proofs/artist/2a2a3715-4d70-4505-ace1-b3f95836ef32.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 0xb9210b3a5c9fc16b45374f8feb8c695ea143b0eac52211a91c892908e8056cb9. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00:34Z), 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/GBFPN1227403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47853d122b45a89f265abd35b404cf3000263aed135729c66b060dabcc47ecae. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34: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/GBFPN1227406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8fd4430d826ab0784e44af32cd496674a2cbd29d26997cf1c71986ea69b96c. 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/GBFPN1227409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20ac97a8885659812015fb31f4b8889f02c9a7c8bcbc87624e48de5a7f658788. 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/GBFPN1227410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40ba7cea597c5334e8bd6d5906f063c2c5244dfc032be42910a2f5cbc69f7102. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33: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/GBFPN1227412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29667267577f7392e97597cb29e599400fce387dd0d7737cb7a0e7d1d031e8e7. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/GBFPN1227413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050e4ceb0ef5728b0c7eb2ece8adbf37791d7a0326129f6c91875fabe616a218. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), 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/GBFPN1227414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025c439b7eabe73cf01a354fce049d5f0a1047f70a665c8a6cfad866390808e8. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T21:40:16Z), 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/GBFPN1227450.