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 0xa2bfd107da510edd39e924975cd6523e2437d6c5d0ef99bdb232c4e55c32ebd7. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/41619de4-d151-4337-a574-6025800a4029.json and https://artists.proofprofile.net/proofs/artist/41619de4-d151-4337-a574-6025800a4029.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 0xfcf7f26112b5ecec654eac6a8a2befbb84b0ee74e980389bbbc139f5cb4ada53. 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/JMA271909234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031c58aa27e7586fea20464c69671cb30d8a4ea630b09ff01d4cff9abcf1c15f. 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/QZPYN2109550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34531f7eb11729ea372eb4a15443fad404b45d2b9cedf1d533ababc0df24a618. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/QZPYN2202490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc97ec26ef3ea6bb9c669bed53c4611270a4adf3143164c5d25b6629da14156. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19: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/QZPYN2377653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9523c46e38a073961cea5728106b3a72536fefab79360c7f791fa8d1902636. 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/QM6P42480195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd182dcc0c4faffdbb8d52b47c025429557223bd669db51c03040691869e63127. 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/QM7282492442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9032aa118e1015095c21ab8eefa46517373ba000bef25220641390443980828a. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T15:58: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/US7VG2515112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80f9ca583f2a8b176e228a24428f969ec84aa560d158e31c5206c39561df5419. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/US7VG2576541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf96fc9cc31a3563a9350de50b5bfea79249914be08e916c82ccbb2c750c8fe4d. 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/QZPYN2556233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3901ee010eacb0aa9c8bb87ccd833b122d05449dd93560bec9ab4e23ebb6a319. 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/QZNJV2549587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8900ed7a937ddb7393ff50e3d0dfe36b57e7d3df8a46580f4f6ac9923312132. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZNJW2547258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9079a399a0c70004a882d12cfc9ae2cf2b795ad6d91ed0c2db66c08982789da5. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T11:01: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/QZNJY2501098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x538d275395bd5eb6dd77f06a45ae8e84502f595448fd85a86236609282c32c06. 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/QZNJY2591426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fbcb78af51d0d7df568b9fc179c91c13c9a37467f5d73185e03392a4d04ecee. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZNJZ2566391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fd44645c51874537b4a394dcaffa917975ad0fbe50e8313a143d0c24489ca4d. 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/US7VG2574214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876f5e647a794c16d7e00bf6cbd744d1bbe20b390cc4d339cfe00dcab79d5ad8. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/QZW9M2404474.
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