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 0x6961d61327957a3fa9a6cad2430a36cf1b82abe17172b81f0064c6299d750e58. Chain 2 (Bitcoin): anchored in block 954014 (2026-06-16T22:46:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2dbe5de0-0576-4338-a833-4fb044adda96.json and https://artists.proofprofile.net/proofs/artist/2dbe5de0-0576-4338-a833-4fb044adda96.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 0x30dce7366a0de7de596ff33585607d9b4b9bb24ad1e6f64b6366f0dcb8b20af2. 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/QZFZ32304304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x456908196528eab9d6a8d79117c2d7a94c30934967a5d9b2e91b56bb8698a8ff. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/QZFZ32304305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e9bc31a5fd09334d238eea215d896f75c6dc440dfbe5d93a73d4d7a4d497d7. 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/QZFZ32304306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91745051ece16ead3116eaaca09e106ef09808bbae8126f86d195c69ead749ae. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZFZ32304307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f245ac4ef0746645db602443a03d20c0b1c69188f158dcc485b7a61c80d6d4. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/QZFZ32304308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26c7fa97db2ca3fadea684d95c9295dbd8376b245979f2b254eae9c547332ef1. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZFZ32304309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289519e5eda29297abbfae3cd9394cf2c8a814bf7637dd7bfcdc3055c4998bd0. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15: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/QZFZ32304310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2532f8ac498222ac552bab362146b89ff48490ab2c8ecfdc35515cd32af6a941. 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/QZFZ32304311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6131141cc85fb269fcc98b85749f07bbaaefc15d42f0a0439e3f2e830d310d. 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/QZFZ32304312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350ed4c38e7f7ad5a392dba9d462e975022e330759c8991824909af431718bf6. 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/QZES52429964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba60bc40acc916f07d51d1c3c30b56957701c8d700e6ec525f42a22b3a47455. 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/QZRP42506724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0eea3294a8097b4cbf9c7346b05060eda028380124306955cda51aa5969979a. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/QZRP42506725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0fe064698e578e9e848c693aee6e65252e85872835efd6ecbf62b2fdc3fb7ab. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZRP42506726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a72710a969a904b576a57135497126826f16defffc84991dca92453fe99370. 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/QZRP42506727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c68899dbb0b49022a2753b7614f7fee5cbadd99024faf73e66f624cf9f752a. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZRP42506728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb685dbbbbbcaf984d2b15295d8e11749afe02e57e2f7b8aa283423b6ac56f74e. 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/QZRP42506729.