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 0xf23f8d18f136fc1583f93e506f557672c6b57ffd7ccb29917c6d31c81672a74b. 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/6a0353e2-e2b7-4424-b169-f047b13b2e54.json and https://artists.proofprofile.net/proofs/artist/6a0353e2-e2b7-4424-b169-f047b13b2e54.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 0x5b2b5fc6f8f4969de2a46db1cdbebb9ee3efeac31b88aaadca676e527f15d439. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431900034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4005a6c5051c30d69f54e628d0373433c6d0fb08682e06e0004d725db3f0b481. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431900038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087130dc918108f1f61fe5311131afbf59397e1a20d679e93459147f965610e4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431900042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8851627b85f8003558728b8ea1796efad5aa66e553e75c3c9953ab1b0d763c50. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431900046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a9d63c8f0c09f548771a4d4faa03e777d95f7ca7c769a3772c1e0561928a3f1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPV431900050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4a527f30e4043821daa619a5b867b557c249cedcac5bc9018c56557d977ddd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPV431900100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a66a58be80f8024b2be2baa8c4d9ed17daded6880c6dd4b29c8208c723acd68. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431900104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a29fa14ef57255cb39ad8d35ce2e2d60d52bbf20f3f72e548c05c192697f04. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPV431900107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceb608d3cd0067b29b68633a38162c224f7d4e86317004678c16145491136404. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431700731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b33b7ab84bde579d0a434c65a891afd774fc4a97a3292f8734079653eef6d2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431700732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24028fda808e91657f35bdb9c9f9bb8b4ec3e88785a915ecc1edf31c8b5debf3. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/JPV431700733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb74985de91f7b120b95a53d922f44527cb8136d2bf9ab77dcc8e2cb9843fa20b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPV431700734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e71e585cd7a9ed018db88115b5743530367b1a690527d9862cdab268c8a6c0d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431700735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f28edadbb63a9b34a3ba31293c67269d78b9b73b0096ae036c355298daa73b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/JPV431700736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6071bcb68c39175de4865ede87fd10b6c680f84a920ec8e9b044b92df714b79. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/JPV431700737.