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 0x2faa2bc4f00bf2ad0a2c354240d2124fe18578c87fea5ee88ae2f0487919048d. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dc093767-befa-48c1-8275-d23d14f380dc.json and https://artists.proofprofile.net/proofs/artist/dc093767-befa-48c1-8275-d23d14f380dc.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 0xb401249f7c16b8701bbe348247f0a55e2b3e6ef036a86a19a4796a7e8673ceea. 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/GX3Q92542562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47c39cd80eb60faa777d086b58c9d04dfd5173be5a100fb206b9e181be05018. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:35: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/GX3Q92542563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf0334dd98c9e1dbf1dd48979c0aa70b5d0fbb8fd6fbaa3ff554f5f5844fa04. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T19:49:48Z), 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/GX3Q92542564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2964ca6b5bff9735202b2e239d92576c241c76d968b75ece4da5b338ebf6a8d. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), 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/GX3Q92542565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5c5c172b6c1328b0b7f40957d21b0e684050a0dcde630c49e18d308a815010. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), 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/GX3Q92542566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50da11137041346975b157e3d8c0c89d16475e79b69f5a083b6ea69d7a23faf. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T03:57:40Z), 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/GX3Q92542567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd49f69b8e4d58eef303720f5ce4990cce7e01bddfbba03dffa08136d2434d456. 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/GX3Q92542568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c206440be284e64ee9ab7647acfbe5e7e24c7fe8460ab61a43440615d6929b8. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:46:38Z), 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/GX3Q92542569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab1bfe9a26b48012e266fccf062f467843ed57432b0403f81dc26011b6745f1. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), 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/GX3Q92542571.