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 0xdafa8803a2843a524b7d3858ea198df3248338540d9c22aed6594df513bdb8d4. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8cb34a67-92c3-440c-aaff-89b9ebdbf0f1.json and https://artists.proofprofile.net/proofs/artist/8cb34a67-92c3-440c-aaff-89b9ebdbf0f1.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 0x5c31bccb3a714354f0505ab1dbb4a0e1c6289af851bbd91c14f5ecd58433f030. 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/CAINH2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3cf0cae2705b110e2bdbb4b94c75883ed7b74273cc6a5e6ab5759e672619ee. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/CAINH2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa52efff76eca4c55812e965013ac9ee62215f7de451b5509bb8b4fd2b2131dc4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/CAINH2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50805a58f2dac8e959df36ca3100f37ecc482aadfe793a504b8f1ff5524be349. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/CAINH2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1214ca1073b1a03ade8ba6ec9c5e2ccb2dfe2301a642e37ae9523a10b488fcde. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/CAINH2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7531fb12f6c4406b6ffc89d9ece7ece60d766cfb7c1211c5069711ff7cf7b6f2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/CAINH2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1ebaa2b37d3d3efa5f8340c0ffacdcca6d9f5fc0a2e0f1cb3f9a7702cc6c82. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/CAINH2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x994225319c0e940a03fe6a8bb6026ffea3c653cb75d80c66a336daa601b4b85a. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58: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/CAINH2000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c8d745d57e2ef9aa8e44d862359240349dfa07e35344e77c2e6d756cae1ada5. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/CAINH2000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3418b521a0340add94990aeff541e2ab2803872fe2095e71eb88cce10a4da019. 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/CAINH2000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8244ce9e0c8d51eb9df84724b8b577925e3ffc33d95e8ab07bc3d7ec5c0636eb. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/QZANL1738054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f800a8de16fcb7d684bb85b3e11fa29d86176bca82417e87a79989ff299deda. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZANL1738056.