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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b425bf66780a7fa4030c5d9639982b2dd368b43f2da9e4a0511b81ed1f74d8. 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/6d5be009-e07e-4f9d-80f4-a2a7ebccfbf5.json and https://artists.proofprofile.net/proofs/artist/6d5be009-e07e-4f9d-80f4-a2a7ebccfbf5.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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc17e71c779df769b0e941ee3fffe4fa01143487553356cadeeec78cbbf7ffef. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZNJZ2237053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d4b693ae3f53a1b9e35929b5f147a6ccaead6bcec3a63a1a9135f2192ced7f7. 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/QZNJZ2237056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1cf0e6c6f21cb84c03984b18bdf27af0134884c4e002608af425518a787160f. 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/QZNJZ2237065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75d93f8404fe0e37dd53d22f3cf1a65ee5eb539dc2449baa9aa1fcd42875304. 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/QZNJZ2237559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ee9a9032cdb47eca7ce662728862cf49f0835651afff61f314d11bb6a71e1c8. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12:35: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/US7VG1459071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688a723b7b7c3c23c2ee62a558237d72f652079eb46ad72a18f62cbe261cc845. 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/US7VG1459072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x590f31998710e6132af4bab23f58a8344a89e20c00a70d8968a19adc7fdda6db. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/US7VG1459075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2663f252472f8b05c2907e20fb9e4fb5239b9f1b98ef7aa010b6d80bfa8851c2. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/US7VG1459077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44cf3e7a16b75c555685d1b305761f27b59d72b3debd3256a8987d7c71cb286. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T18:48: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/US7VG1459085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8e01c97634b14b90bbb62394cc39b03cf8859c8bb46e3c342683866acca1213. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/US7VG1459089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b5b220d5e49445fc574efb96f039e4a7ae6d9081c31ed5efd139a1661373c3. 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/QZNJZ2241682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d31d4008d759ac3e0242dd086b93204c4d0af564dd49f3d426b8701586d577a. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/QZNJZ2241991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf64eb24ecdef6582c275b22b5cc58c9cfa220796b52fd92eed13ad01ed0cd4ea. 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/QZNJZ2241993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87721146d5aa5df82923c2c089c4ae98ddf2e8787de71d244ed30d23b393470b. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T23:36:03Z), 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/QZNJZ2241998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x192c118f4e92e7324c95f7c6f896cf0e6c2b8985aa5570ca2f51c71629515348. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/QZNJZ2241999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x673daff74edd5cb85862f126b92dd656cfdfdf8b62576411f4463a086d850b75. 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/QZNJZ2249832.