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 0x6776c5bdf0369339910e9f450019b53ef40eb098b86f44e0dbba11c0e46b9bfd. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/280e73f7-b1e0-41ff-864e-02bb7d2723ef.json and https://artists.proofprofile.net/proofs/artist/280e73f7-b1e0-41ff-864e-02bb7d2723ef.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 0x1da949e20712b6ba4cf7a638ac37811a511f3892298ec1de63dffa2252e2b3c2. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZTAS2250893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5763df4eb1089b74c4c22bdbd094d2de23dcf63d395b1f0d889961c262249e. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/QZTB72234549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec7e00e4d430c662d6042bf94e3840c202869a96d60b38763a59bb5f65385f1. 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/QZK6M2394031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aa38998d0732aa0786de20a475bb10890a49b691ad50a20830b8bcad80825d6. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/QZNWV2343512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb007a0dc007437a3318a52adcd5f8af5ccff1b11a8ffcb8b2eb0e386441f335e. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10: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/QZK6J2493439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46c22584003e83e469d718e837253596957e4bd0fa30ef6aba29703d9373be81. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZTBC2499135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d6eb5acc73f8b2f9857d9f811d84ca84582666109a7a4b4019cd45ff8656bf7. 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/QZHN52536706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc534ba1d9506dd3bd89d124a5af45996ef532ec0243aa3285516fdb7a852e36b. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19:04Z), 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/QZNWX2566778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f21a9e83806ec3feecca0db993601b721a1925d73d96290bcdaebed6cbb926b. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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/QZNWX2566779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x765388ed2d87febac19e5cb31645dc18486d6ac69959d85b0366f692578c26fa. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZNWX2566780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d6eb5acc73f8b2f9857d9f811d84ca84582666109a7a4b4019cd45ff8656bf7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHN52536706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97944f2b14a1049f66723c3762bfd8b43e729ec3485914f4e7703fbc5fe7ade0. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWX2566781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c0df8dea3fba191a147dcc8f8b95417247bdb4580f40e08ce8ddb4aee6f6b3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZNWX2566782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x892ee4758489ab65603ae9401ce7664dd6105df3091862c83da08eba3d51a9ed. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZNWX2566783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901ffcd7f963a2d539a3d686d58f84ceed64304529711fe1dfa057327752e843. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZNWX2566784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947aeb126fb147384e8c58f2c9e6acc14b85b1bfe0e6fe8788e8ae39fe4d939a. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/QZNWX2566785.