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 0x22f094bfeff111d95e83bbf1b68fbf1d48b5d5e40ad913144c502ff003170831. 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/7b81768a-1d2b-4b47-a9ba-b88c60fba983.json and https://artists.proofprofile.net/proofs/artist/7b81768a-1d2b-4b47-a9ba-b88c60fba983.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 0x2336df9dd775d2f015bb2edd1adf0377b181d0c9222466af333a2be4c7b55520. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/QZES92405649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb278a1a5e7684a4dc7f566549b48ba4cf885e88177a528d64fb0cd21f368130. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZES92405650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2aa0853f24d9394f487b69e399e261457426bde78e5ca95143c1b5c9f1e75c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZZ762462960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18f5abda54f200798abd0d71a087cd5973af38649068b6947975833a14ef04e8. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZZ762462964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8d209e87a6312d3df2b27407bb6118e195eb6a5544a4f7c860c82cba8770e7. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZZ762462967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2e49b6e026a9a8281dbc75d521d5236075a01893881a266874972fc39d11cc4. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/QZZ792404241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409c0bd834f2e735a94d95e6781240fdb1b53e278075d1cc343c11413bc75eea. 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/QZES52538057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45966bc242498d584eebf10550958182ea6b6ba083b7f868de740bf1128e86a7. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZPLR2546368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d10ca59cdc0528f446bc8ab04f58e9cac64eef78eb9e2acf788ca9c537fe16. 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/QZPLR2546369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e4096d8e1b18441f6d21599b430edf14fda298615e0c16df1f50e2f014fa3af. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZTBE2596198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af8afa15bb0f4af04305f2321ff697f46385987bdc6e00e765530c0fea6bc72. 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/QZTBE2596199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3af9004a58dccd81ade18500cb501a66a923b33983e82c0cc0389f6cdc5571d. 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/QZTBE2596200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d9c516cd7cfb69b2233f2fa334448492da6e7a290d68c314945707cf3ad4db. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZTBE2596201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56435a40e15a9d842cd1c3bf7bfc35a9abd25a220e178fd94f0771569259b6a. 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/QZTBE2596202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6b301e6c78f7e2d3c8b4082ac3577b25babc230e27432423f03ab6e60dd083. 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/QZTBE2596203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05593f345c8e6ad6c75b2572616cf49acd2df074a45d6ec7f3d637dcc5fc7541. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/QZTBE2596204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3536b3e32308285198e254a44bfb30a12c3d4b98d9d6729726ef14cdcc1d654. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QT3F32567096.