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 0x14d221638082b6898d7f1d08c1a2c0ffd5208610183751bc64ceb3f274c5b5d1. 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/2ae938c7-dd8c-4f50-81c9-868a28faf2c4.json and https://artists.proofprofile.net/proofs/artist/2ae938c7-dd8c-4f50-81c9-868a28faf2c4.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 0x1ee9b5b73a5d56961b2883a67ebc70a8afeb1f3bd5e66a919a99259df8395d05. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/QZTB22364815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf73182999d460da17e5e7a19c551ee2e45b9dc5a76fb2b5578a0575e1cd9d087. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZWFH2311776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff7a6cd4a4588365ca660d28bbd898196b50161e99481190f3e4ce48c640fee2. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZFYX2404564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d5f07844a372c34cdf3a451c2037d6626324ded4b1806f133523ec555557a48. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/QZHNB2432388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1d3fbb8f1982d618ab2fda3565082bb169f4747b141a4712be85a445406cd2. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13:58Z), 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/QZHNB2432390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf0443f13e3e5844182ef142794917862027fa6d17dc86053a96e33725b8fa5. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/QZHNB2432393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e06d1e7f8a3b8aac6607f4ada23bdc6d4cdda82f98f461a056fd3105a9b0a82. 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/QZHNB2432397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x270106b3ca033a332e3f62b0a09c4061500e3617fe63e68c4278701ff763413a. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZHNB2432398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99505573576a25f329dc6f6ca163591034b546165359b404fba76b1b2a1ef5eb. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZHNB2432399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6795b8b5afbe94ba604467c7429fe04f30af1cc27dd3069e39035739c8fd6bce. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QZHNB2432401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae33f1c48f1fcc71ebada93ffa2dd2becfa122d78f6a452486da6f39c0b9a486. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZZ7T2494014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b7d62b26a1cbc3a484805ba280e63c10f3bcbe878fca19ece05e8805e4aeaa. 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/QZZ7X2408316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2d94378124c3ee784e96507141982ba9cac76346b07c720316e9ede4c2c7c1. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QT3F32466397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087a0488f4c0aef91bec0b46730d3b2eae10e07babcafcc9e43c05d12176e711. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/QZFYY2503856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8db718e10c9759da03449a8126a15e67893a2a34ed5c045ae46d1ee71a2f226. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZDA82521682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad6a4e6e01cdcedf31dcbad34c9aaaf63efbcf8c528171020013b2d89e73393. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QZES72503514.