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 0x332744e049ca719174707405fa4a802b504edbe4cbd413f4769f29a90cdc1c66. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8cde0989-fffa-4b48-91d5-1649bc3c5dc3.json and https://artists.proofprofile.net/proofs/artist/8cde0989-fffa-4b48-91d5-1649bc3c5dc3.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 0x7c7c778eb7a4f3848d3d8a6e4e39427f4850023c89067afa64265133141ba5c8. 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/QZPJ32348715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6258e9f55d34f1a6f4b2fd69dc5883a4ba919da6c8d027002b261729448389be. 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/QZPJ32334425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d98833f0e48e71f277cad7d515b97cf7f986fd9032dfe258678a20e9055338f. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZPJ32345711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975bec922b34c2d64abffc24579b1ef896b076232d9bba5779b5b0d7e19d017f. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZPJ32345712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee72ce11bf74454f7df5197127b2547b9676e706c71257809d7a0e405f1f5aa. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/QZPJ32345713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd5156f3833fc1ba278a4744fb456e81ffe61882b43530a8abd8b6dee3301cd. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/QZPJ32345714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1f261e0f4885324ff64fbf4d1feffd1cee56a79116b0fec2b1e50ddc0d0d27. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZPJ32345715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58e0f71e73fa8781578b7ee4dc19fa334155dfed08309da9bd4261e52bc77a7a. 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/QZPJ32345716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb2fea0a40c5aa5aedbd9511ac2b2ded4431c7033e0d4aebf54c6782508ef7a6. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QZPJ32317727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b07c3aac7d6a8153d853c2e576d535a9271aabfd5e59eb88b1d47ed060d7a0. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZPJ32318805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73e9263719556b5d6f5500a5e8e748083951de7289c23146241bbdbef043ade8. 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/QZPJ32323747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdc81cb2a06a5c70f8bc394ae28eb33b2b50bf5c2f05225b903dffdce82552ec. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZPJ32323748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04a41cd21544846f5368a096564afa1331dd5e142ebdb100df019427c19beb9. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40: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/QZPJ32323749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bbc960a01154cb6d401472bd4df091770df150ef8b1078ff5b9fd036edb500d. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/QZPJ32323751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84f3736b75a9a086aae025c4b51d7598006c559936f11bdd1d953dfc75337672. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZPJ32360387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa657b403de7099e6042902e0fa5ebb8f35c1350a0d30bd66b83fb6a8b9c58c15. 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/QZPJ32336527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0a97efb81147aa80f0a0d148db84f50ce374ec2480484a058c4c26511d676c. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZPJ32217047.