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 0xaf7ccfce82885c730b12198996194135fdb180eb94b57dd1c002b12f53e735d9. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c6d8ee83-9f25-44f8-995a-8b684578e50d.json and https://artists.proofprofile.net/proofs/artist/c6d8ee83-9f25-44f8-995a-8b684578e50d.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 0xe41fca3fae27ff4fd69e8cc1ab6564b69806cb29a81913dd92822a1dc2606c2b. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T04: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/CAJHH2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a81ac1abb310e93c162a1ea7f3c19dea4cd1f3ab2db4ccfb14b690bdc73c8ba. 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/CAJHH2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ce170754011c654b7413510005854d5e47b47e4951824841a1a9a3efbbe86dc. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/CAJHH2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c6c0f1242c095bf948d21ea4d5d14aa4177d5376df155a74de6b698ddf4fc86. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15:40:35Z), 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/CAJHH2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb23819b5817dd034ef1bac0ce5e0b347d6cf9284169c73fda7dbeb4fd3abbb. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T15:42:18Z), 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/CAJHH2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d51e39cc88c4e4d39f7325cb0793bb7309e7b478514f8c92573d526c99be820. 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/CAJHH2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e005e31e259a830f2d879c09a339c955c25727398d3af789f0dc0427fa5236d. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/CAJHH2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff244dcb31058faa39934c681ae4f3de47a2c13e20009cee13c5bb522709a672. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CAJHH2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d61d531f92eb1f69ed661946dab63fd6422f6e5cfcf2cc32f9134840923285. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAJHH2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea528bc03e671e67af193fdca72e5317a088567eca7a98b47a44f397b7a01855. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAJHH2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fd4d8bcef44f1235a0b6f46dc90f3c19530b781792faf0406a1e929a963c93b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CAJHH2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188f689d16da4b9e635433d216536e000ce4e86a7a8aca4f4a3ab44c535fe2f2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CAJHH2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452b6d6cb069162e79a275fb74280c7b9f7fe33794cc995ff2da71e91bfad793. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/CAJHH2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d10bbe4e004cdc5d94a0a4083eeb22d916a3eb602dcec9dfa48393b51b1c16f. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/CAJHH2400001.
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 0xae784ef7451aee3082b9783c22fd3b197e4a8e55dbf6411bbcb9f812e65b7f0a. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/CAJHH2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcfcc5ae7b4d45a8c2c8df582de75d038e1fd6d0633a6d4339c4230622646748. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/CAJHH2400008.