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 0x840da7ccb87aba126ef6e0ced4b5328b8566f1b74ee374849d7f5fbc895257cd. 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/582242ea-1162-4ae5-bdae-93c8c0d40add.json and https://artists.proofprofile.net/proofs/artist/582242ea-1162-4ae5-bdae-93c8c0d40add.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 0x1372a4e7dd0128ffdfd68bfcb896f1c9e1f71e6ea196460ae4c1fffec70834ff. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZ5AB1971816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e62ce03404c063da5658386970fe19d1b2e5cd172c532604b778eecd4144c1e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/USJ3V2099341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad68bad2e2e54182248d84fe020a56f0ce3598ca0c986f8f18489051d9242a2. 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/GBRKQ2160552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12b5471a4b87beefb7e3b97614bd6314550e3145d54b5c0375122a0a09cdc357. 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/GBRKQ2160554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4da714bc8547f1a8417462718053dfc134eb90dcf3d87d6ab7dd98492f3d2c. 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/GBRKQ2160555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4df5ed0efd42df284553ef4f6980f9f2eb0e5de9d7825c755da43bf0fb42f9. 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/GBRKQ2160556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b7d18f1a6cfe5b6ba5f85fb8342819e1a0407ba70c1bd86ac1986cd8ecd7ab. 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/GBRKQ2160557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd118b7b37dc81719a834372a0bb8128a2f12d7980adf35744d4f134e9399e32e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/GBRKQ2160559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12c4604eed2040da510b29aac4ad72f9748e3d1334c34278f5deff38f4625a26. 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/QZ5FN2147143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3ccbb257fad3f3e40ec482bff7c2dfab81dad339a83adcea6b28b8026b3fb4. 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/GBRKQ2160560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5c2f2db731a13e80d944981c42902d81bcf3cf8ad4c1945eeedb00588c31b1. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/GBRKQ2160562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb859ca97fbf36d48813bd19e77d554e09f32484aa58905d64fa7d1b249e8d516. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GBRKQ2160563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf6392fdf30a467455f324fec351be6aaa07257264ab39d2c1334b29cda95ba5. 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/GBRKQ2160564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5667fce488994d1b7a9121bbedc176136bc7f5926975febf4200a6ecddc0338b. 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/GBRKQ2160565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a185d27cc1355fe302f95bf5c804df2924338006c250b3546cbac6a549b3e5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/GBRKQ2160567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5903cdb67e3355c89bb177ff1a7b31168e78d4de107913da852cc7d5c5ec68a. 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/GBRKQ2160568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x311b70ec97f34475ff53e3238412db31159fac3d69347746fb158c5fcfaeb04b. 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/QZ5FN2160879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048b9c2819d09f3348455276783f4c7343b12b19272635f1e5f07ef002b0a3d8. 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/QZ5FN2160698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb072d47d034de55a73ac18a07f68209bcca1a63a38f9549700382f9e9673a537. 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/QZ5FN2157819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c5b5766ea4644c126b04fbd750b4b65ca39a44f33ac3552a2a08e2f5e5bb561. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:41: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/GBRKQ2160569.
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