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 0x8ac8b8e7a4b7c82bdc70bbb234834a2a532c649e8ed90e13c1bf015fc3b6e693. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e0d9a5b3-2515-4f60-b346-b257f0cd63cf.json and https://artists.proofprofile.net/proofs/artist/e0d9a5b3-2515-4f60-b346-b257f0cd63cf.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 0xf396a7c9c3353342095ed5ff9d088d8b971a769eaa6137fba0901945c7d56f40. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T21:45: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/QZHN91920643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa25787c09265d2ccc5b74a6144f4a9ae6e3b0aee8a44ae940d05bb21ac652f9a. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZHNC1941856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d3bd6c7bf92bb1216f06cd6a2fc049eb65d5a9328c97c1372290ace6eb0910e. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZS7J2267512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb174eca5d4f91e47e5fd48774afa5e74fc1c69fcb545f232da64e5dd6276a082. 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/QZS7J2293876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdebd8b33c4e4a3ef8c4977195de94147a87dc4271a2997984f28c8588fe3a04e. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:57: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/QZS7J2292593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94d8971702128b173b6b6356715653222d328c6d4509b4a10ec34c0d2465f28. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/QZQAY2328581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c1dcf975d606e5c606c0e60338eb57519bcc90af1ebf36083067d81fa672f44. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZTLA2317832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987091c897ee21762e42b614930efc8f3bb524585e84d512ca64530e26fbd156. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T02:07: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/QZTLA2335957.