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 0xdd3a9e1425630a78f83e7b6581d667420c1132884665278cf5c235397c6a993a. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fbacf575-0d87-4447-8fb5-b2bd9ec8ad61.json and https://artists.proofprofile.net/proofs/artist/fbacf575-0d87-4447-8fb5-b2bd9ec8ad61.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 0x9ecea6f6f355e5c06c1ca32b517c5f270c80554e9ceff06efee2eb1dad5ef036. 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/QZTAX2272723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f73224e863b81576fa2e4ae59d45cf6ba4a8b139c69dbd1f98a9e3aa1cc7a5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZTAX2275577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f350f4a470d5d2fcb8af21b07dcdcf1a86d41904c5a0f2862fdc2b97f27b81. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZTAX2277688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0c9f1524a9d2b57311e15bb952f5e160eea67b4d78c8b783ef8d12bb8dfdd1e. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/QZTAX2271137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefcae33539f9dec3b69b5cb051d02d149ffceaa26a0561e3253c945978efada. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/QZFYY2474800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d415fd14eaf930f336dd4cc191781279badfac302150abb9b9db7363c08608f. 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/QZFYY2474802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4394bacc294c1fcb0331e3b77e1f0a7ba1ba1aa0d29a1b3387d9b22c70ecfd5. 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/QZFYY2474803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe54d7689f4a92dde3fcd5d6f8712354caad55aacff71d3024838f09003f561b. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZFYY2474804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98cfbcb3330ecda465c9e35092cc60d6ce80767b6f9e1b7a0677c0bec4318c3d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6M2342738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc744cb4e56c815db83faf40274887a73662196c45c871d884b292de7c7dcbdb8. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/QZTAZ2437534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b2b3300cc4a2b421dba2741bcbed860489cef93edc67494905fd76060ef8548. 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/QZTAZ2437535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3e922f12771462b263ee8943f6d75b6ff23adb45050852a564491c7f482208. 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/QZTAZ2437536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b5800024ff5f869c6912d3125978d64d1aea31355c91354bd77a78dd41edf0. 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/QZTAZ2437537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4286cb97129f03d61d4138974591dac497fd9c1b9db6508ffb40bd6f736acca3. 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/QZTAZ2437539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1332cf4519c3c02b09563b971f39dd0acf0f45e31462e31a98fc43fc995759. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QMFMF2423657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a96ad8f3c5b61c3cece935e5944ea0fba951c205ee8ef3440adbb6b86a3f985. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QM4TX2565383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6fd596fea56d0198089a51a5a717dedbebb4633ebed7ced3843a8366320ae6f. 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/QMDA62515027.