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 0xb8ba00264f0e3771d8d7d7eae6c305f74f44dc8ab0abe43cfedc7bc9078acd7b. 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/34bf639c-d41c-48e5-ab54-f58fa261af23.json and https://artists.proofprofile.net/proofs/artist/34bf639c-d41c-48e5-ab54-f58fa261af23.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 0xf1d71f41167dba20c944dc685390361ae0e03889d591bf3d00627abc24d4ddb6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJY2454562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95210bdc9484db98a16f923411bff11369e92cf986b327a5edf6de820f2e8c8a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJX2046799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeac7a8defe8af2e40668f1f7e15703b9de4b02d7bafe80bb0869e72e1a1982ca. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/QZQAY2105344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9166e79305c0fb00d842e96ef3f24d505254f5c3024aa9b2c68d72ddcdb7d345. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZXYG2307840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37aa2783fa3fb097e40f4fb6d1751e79f7312cb19578c29586dd10de891dc91. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBRKQ2177842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c291701205a40e85fa4a48d1a812ad3ade1d18f829cb91abdb73a7475afcbe9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZ5AB2373369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95210bdc9484db98a16f923411bff11369e92cf986b327a5edf6de820f2e8c8a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNJX2046799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc023ab1b986ff2ac3044a4a5d4c04757e519ed0f54edc731f335ba631912a9ff. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZNWV2101041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb057dd5cd8884f4238d631e58d852663bdf9722aad71b56aa1a7ab22888601. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QMDA62125566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2063806cde5838eba3484f2791f236ecdd25ceafaeec7ff269bb0c0c3bd82142. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/QMDA72181930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31c7622602493e8790e8118c0fa105d8eca9b9bb70cbd5d9d7ae2e31ce241f5d. 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/OZOAY2105344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc023ab1b986ff2ac3044a4a5d4c04757e519ed0f54edc731f335ba631912a9ff. 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/QZNWV2101041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf682b8893c97001f1952ae56c6e8fa2e519dfdaa5d29c82b05782204a3822c99. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZSYP2383383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e12207c037f814ae723ed8f5326c119f0d39b3115f788068e2910f5a50d147d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZXYG2400521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f16d6659a158f8bcfd39a70634c14ecf3bc8934cb1fb7981599e189bdb4423. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZQAY2239251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2063806cde5838eba3484f2791f236ecdd25ceafaeec7ff269bb0c0c3bd82142. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QMDA72181930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ffcd18c876182637c657b57c249f4b18080dd4a72925b0d9d35559dab7f4c1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZXYG2501754.