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 0xc615b6e64a471f4116c9f991e8a5e99a43e4c7e04fdf7ea002eed5ade3772b6f. 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/ff7c9240-eede-4510-b090-eda3d3bc7427.json and https://artists.proofprofile.net/proofs/artist/ff7c9240-eede-4510-b090-eda3d3bc7427.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 0xfd51f56f9ab914b00716d65b5f900f87af2cfa6c6a48129b38226f5043356d47. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZES52506063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77971f00dcfd779d01ea5ac6af7b2fb967ed5b4feefcf90bc0f6e3316b306dda. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZES52506064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x176e5403652f4b6cc3703320ae0dcbe6f389c77010deaa00b04bde8811b46b37. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZES52506065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc884a974718e067bca8fec5b25ae5f59c335663d398609ce9d45061766d0ecc1. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZES52506066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe718b681bf7b3b7b1b0efb7e807fabd809523a64fab5c98cc5f462f620b23aa3. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZES52506067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e0a9fb713b17cc0ee1b8bc1a080733283afbcff2cccab9d7cb8dd3c0f371831. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZES52506068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a4bffa1c0d79b4378d9850c682962b25b91c1ee5b39102fdb0e6f1d2614e8d. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55: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/QZES52506069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78981e20593a0de55c2b0970935c3904d4cd737b3673d72ae1d9bffba2592edd. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55: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/QZES52506070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb337ea361ef01e6b5fb8dc6e7b745525ecf5a1b04f9aa2eda6b501d72558e07f. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/QZES52506071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x577540df6ccf48ead2f0f663d43fe60f1a4ce26e17737fac3b887446c6a3b7c4. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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/QZES52506072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a9f56aa8f59850bae2bb41444ffdb2bde85477e274b9d5c6149ef7e1106fce. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZES52506073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965ac0287517194e2e4ac3e7cb245933692a0796d3b6450056ea56f56f6b2c68. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZES52506074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4ff703f570b1189b6c8e54fe8b0ed571fbe1aed26af75ec55471ca9cf702f9. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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/QZES52506075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a4c12baa1842ebcd438298415aa52d8c6c3354cd8014289ca13c1a3027748b7. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/QZES52506076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb87d27bbf5260136791f649f855f1db0b1e275db9ed178d4d592e85fe1fcd910. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZES52506077.