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 0xb76395bc0e7bde382cc1eb1147a0220186bc2b8b66a3409bd460dee2071b13d3. 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/8ee5679f-7232-4f95-96ae-b6ac6f557f3c.json and https://artists.proofprofile.net/proofs/artist/8ee5679f-7232-4f95-96ae-b6ac6f557f3c.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 0xa7803c24f040c6b631751babfa983bec4b2814f1f826901860de58e2a901b42b. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZHN72171531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2c380fec141e8b44444ccd21dfcc4d35f1f7787eb53c3bb6ce28f1c656a2bc. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZHN72171532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a36003c7dc5e02874f2d47794c38d51c6e1ed9577f298522720f326c3f60466. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN72171533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a75eeb30671e0f92c28edb014a7a326b6128392d7729ceee9caade6bf040937. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/QZHN72171537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c6b2f7b9ba83da3f371b74286d6c369d2f5f11c63a08163b5e0033bc354be1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN72171539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf564c43235a16747aee6bfdb7f68072e713f2074e7e000f6e187affad4b0fe67. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZHN72171540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cbf395b94674a507ed9fab3a1ca89d19693d5f32e504c15f354cab8383c513. 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/QZFZ22002748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x953cf0d9c8bb19d673c2b6e09f448f02a0f5c3232737b48c788f07e9613080ea. 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/QZFZ22002749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2972198949cd261b6c83b32f604caf18ed374e48b710ab552dbaa2cec0a64827. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/QZFZ22002750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3ad600cf2bfd6e04dafae0e0c1194da11dd5ccd33c2621e2e9b2f902a0d36be. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52:39Z), 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/QZFZ22002751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1c946c5e3e595301d10103949643311ff892f92cdc1133c1af550a1a0a776b7. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/QZFZ22002752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb92826fc566184fa92ab42ebe0cee7bce286f23491e55610d435392ee1e94e4. 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/QZFZ22002753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fbb29d88195ebc51a5f34499eb1a8366bcc88287ffb970ad82bfb8326f5d8a9. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/QZFZ22002754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5568463aff91de2a42e2d936703301f8ce7807cc8be6cb50678953f29c6e4d5. 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/QZFZ22002755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8dc72201f2fb6d5c7a39fb0508b5d48b0850a71b93783770c7312d3cca03cb. 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/QZFZ22002756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e702c1a67337ba74ac7cab6e1b8ea6d064e1e2f3584b2de17c522bb4c6aa71a. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZFZ22002757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca6a0edddde6926f6874cc63946614b294f7a20522b5446e7bc19e70f1fff25d. 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/USUYG1416855.