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 0x401df09c2b5f1cc02850c5cf785381b5e89c6761b664c1b3b530e0b61a2c2c4d. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/977bcfbc-5597-4dcc-9517-32807d1a0611.json and https://artists.proofprofile.net/proofs/artist/977bcfbc-5597-4dcc-9517-32807d1a0611.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 0x06e5ed1604945c6f4d57bf115dff70584874515e50b2631a129cc27ba3eafa41. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZNWY2437990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3ae9d8cd77e39260e2076512a412f9802db9effb2652335565878796254781. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZNWY2437991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f8542652c11e96ca1eee7206fd02e48c94720519c05aea645140ec2cd95acec. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNWY2437992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad80382f3d7df86d797ac9a4f2e88e2eb3c5cf1f358b5b03be26a62265f056e2. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNWY2437993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e147d7907806b4bfe990ce68bc5f366a3258a84ff7ee0d4458e5fd1b2e46d1. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:36: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/QZNWT2418080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464a873ee70f8d89b38e01d0fb4c597d97444d7f82c75e5d075399e0aeb61a0c. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:26: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/QZNWY2437995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f4a5c0ad769717b9a5f878d5b4d2dba5678a47b38f4cc6a143bd50106ddcea. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZNWY2437996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd80524f1e7b3e81ecbd24fe60f3cfd078492c94e6128fbbb11d589b794fb1b3. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZNWY2437997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575dce803b14595a0f2ec56c1543f41f8e09017f9315b3cfaa21d9cb2f21c947. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZTB42546869.