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 0x0d1c26e9870b210e19e5769e55b308007d4f1092e9a7924e14e548d9a0231b5f. 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/fc4322c5-d72e-457c-b354-0672e2e52f44.json and https://artists.proofprofile.net/proofs/artist/fc4322c5-d72e-457c-b354-0672e2e52f44.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 0x735efbd971a292f39c8c83d73fe36ff02d8ed262beb64612d6cb246e734378e7. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/TCAFK2107141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb76a71b82b539dd4aa1aa202efc2e0c188100a92de31109c22b66d19e672e322. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/TCAFL2148886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ff53e348adec202f438fc5c3b68801c5ab506fce357bef746e9a72929d0d517. 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/TCAGY2366486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a04ce34cbf5f25008a42abe3477579411b1f52fe070458e3ce4221bc576514. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/TCAHH2372475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b26b940f9b3e417591e0c19e8996da4a6c4b79651847ee379e47a6a6b736b97. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/TCAHN2330652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b3dc7f9bba0bf3e2f87a87defb5ce86eb1e6cb0cd53763c3763e5bf38df5c7d. 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/TCAHX2494326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa97e5138f7c02c8f5314be42634224b00644a4d3bf411c7f7f2d4eef0e9249fb. 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/TCAIC2450407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159c93cab774fe98ffc57f7ac47ea0fe08942bc9a51416c72012acca08a6eb35. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/TCAIL2467037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x358144be13589429f87399c08cad6c51f5d71a0b4103c0ee2c3cd2ca8d0901c9. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/TCAJH2553488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf9a263118e883d51d49ee9301cd33fc2cbdeb932be8eac78e2099e64400124. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/TCAJQ2532316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15636f70c7a8f51ac1e1cf3bb9d4fa48a7c7f85f5aa5ada40e6895ca3fa38f2f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QT65Z2556146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86c4a2898f7d3906161f95720b2c9306fb92904bd0b7db957ce711042c617ab3. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QT6622560617.