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 0xcdf1bb1c725df19f17fe748426b2c8d5ae49c420f1c8f15c587ec931e59c1ee5. 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/2b0c9303-bb39-4d79-b614-1d8e4b2c2de4.json and https://artists.proofprofile.net/proofs/artist/2b0c9303-bb39-4d79-b614-1d8e4b2c2de4.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 0x80e75aed9ca1db8e4ecc04730b7fc1358569174fa7257f171da3437844305000. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:24: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/QZNWZ2135637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5877cb0da5105a500812e52dab0aeef45f47c85ec1b577ea47f9d5615559a1. 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/QZNWZ2135641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe46db30c2a6a3ffcc65fd314fda3983f025fb09b0b544c23fdc0c02dae80163. 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/ES31E2302443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb95f4c2a8d994e3f3edc6a290731620a531b348506f7ef1869dfa37ffb1af3. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ESA092334129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030b3592acd76c91902398db8d3c39bbd24008fc0215c68c9f38488b51fbb8e1. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:33:58Z), 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/ES31E2416566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebffea571860b89ec4d735e6e3256c6178f40ac84c886205563768a42a78573. 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/ES31E2508151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe059a79fdca2df53b754b8dddc93c6d9176d620a4d8eb69cf9e52b2d4de759. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), 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/ES31E2508152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c27d3829b77aec2d7b03d8ad94c9a2c82bb2b3b565cf5275edee0955510bcb. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/ES31E2508153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd712260c1ecbaa4a04c4211f99b0cfe1a8d9c6a107322535c1e787888dc26f6e. 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/ES31E2508154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3949f6eb9610ed2ccc538d49a7965dc28756493788191fc85ab4dce501f855. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/US6M61800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x590bf1eb1cd33295bb48fe6d493189f224ab1cbafbafce7cdf2068925a9f95ff. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES7731602101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f09f880ef50501f1267d2502cd3dfc9f10e298fff3cafd2ef49e6fe149f3a35. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ARF412400536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978271b2667d7c371279cfe61867fdc3a5a9bd2778a8fbab2074ee240e622de9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ES33B1916701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3950ac71244bd18dd5254374adbedabc02059047901413874151be83de9bc8e6. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/ES7731602098.
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch