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 0xd4ef1735dff68f851da15f99d4e4cf3955424158e906d0697c5e0ea55aba572f. 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/5c34cba8-69e5-4feb-9c9e-a74995f5a322.json and https://artists.proofprofile.net/proofs/artist/5c34cba8-69e5-4feb-9c9e-a74995f5a322.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 0x73d701bd2689fa6b04d31ebe7ba3adb08d1c20a6ebcaf4f4b6ae4ec16e69b43f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZPJ32361333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe062fa2be2439220cdd0444d88e24a785c45f33fefb07786611f395a9701cfa4. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZPJ32334449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7493814d3e47bcd5b54c6861ceecd84494abd7caaf4f30a1236401e8a975c5e1. 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/QZPJ32355307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67913d593a80828f6fe7ae5fea5f67cb5b04c316097777fcf3711c0f9b44db54. 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/QZPJ32344094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf54403d1e4fd1c05840a0ffedca00d8711c8b77cf2b8e6fdc1721dda1471336a. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38: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/QZPJ32354626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a9b18f6e33a2effb61956020a0dd915fe7af6f81455966416f6e04a3bfedf5. 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/QZPJ32310926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b39ef5030e2e729ac98bc390dcdea7ba2fb8254771a3aaddeaa4cef9b4ed50e. 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/QZPJ32349188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0f98f63e13ccf46bca33a6aa17aa55aa098965a6f91f1d031ca07bfc58be9f. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZPJ32331420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d7d9c907bff9b6647820565a11a6bf2f66c651c0bca7095727bb04c5d8f86e. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZPJ32349781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f17c247ae5acbd1dd93029622d2b9d56e38ff56bc16e388e2f6b06b7f922102. 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/QZPJ32344618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f79fc0f2c01acc4233e97a3382e6bbc096a5105e6aad8bc39f74bff565b7a76. 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/QZPJ32349156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e76df5c222e07aa98092663d4af54508cac875c1862a3311cf690e34c683354. 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/QZPJ32231062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4b9f4751ad99b361e2a57d042af45973d41b54fb72fe8ee8971ed657db8bf1. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/QZPJ32354294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e59c3e4771719fc6eb751657fc6fefc4f3ef506dbb5c7d8cdc03f814fc64bd4. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/QZPJ32322943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e59c3e4771719fc6eb751657fc6fefc4f3ef506dbb5c7d8cdc03f814fc64bd4. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZPJ32322943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x106bde636ec37ed6d63df7d1500e92ec22bb134a5eba74de0b058f3a82858e87. 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/QZPJ32331478.