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 0x008348736d7e5a826d4bee1c43379a7ae0387504d9967217a67066ae36523d57. 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/49a15192-c6d8-4e1b-b244-7530622ecc2d.json and https://artists.proofprofile.net/proofs/artist/49a15192-c6d8-4e1b-b244-7530622ecc2d.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 0x16dd36747651b24d52901a0eb7f871b8f3b30883133d7735abd038cb07919692. 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/TCABF1208267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6da898236640b3de01b9df47b0c46b173d6cb6a8b701737ad93a50f85f53a938. Chain 2 (Bitcoin): anchored in block 957674 (2026-07-12T07:50: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/SE3OH1705174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be86a5027065b2ff816893c7960fcbc3d2447d285a667cbb52a7c3bc9664718. 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/TCABU1402956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dfab1e05012df0e8885a7d3ad0a6adcde27a31e328ad059fcb4b7999e4e08c2. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/GBKPL1951624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52358a33f3e2bfde7f4844be3f522865c14d70e53d361d582d7484cf621ca457. 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/TCABU1402958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13a9561dd9959996a6b61895131eaa398fcdb94763d74315856258c0f391a676. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/GBKPL1969486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267e3c4eafa5f33aad624e75e1462be30d7ce1da07e4c73d8bf03e073f991419. 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/GBKPL1976161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9aedc9a1f1525eec1d43e23d6223c5612d7cb01a150fa7ef41234537fa38f77. 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/GBKPL2200420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4888da25433bed4850768488a19bcd2bb332b116f47c8711822a361fa18bdf. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QMFME2342913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9aedc9a1f1525eec1d43e23d6223c5612d7cb01a150fa7ef41234537fa38f77. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/GBKPL2200420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151155960fc2e6e3897dc9ad920d458ce0bf98fe2f08be9e7aab76300c964ebb. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07:05Z), 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/QM6P42327509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4c2667d7162d233bdcf117f6dc43dedfcb068ecc5f4b58f0a06b1ab2f6b5d10. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/QMDA62295871.