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 0x4c9bee4bb05e21a0338d1fb7148180187d7c82bb2bcba6c2ee0f28bf66f8ea4e. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fcd99b4e-d5c6-4a29-94c7-08dd08b3d39f.json and https://artists.proofprofile.net/proofs/artist/fcd99b4e-d5c6-4a29-94c7-08dd08b3d39f.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 0xe05b4a9fe9839392e23753c663c77a906c5b5f3e14650dd6446a8a63a8e6df4c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZGDJ1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e0f72374f5264494d1a9bab3a67657ddb1b90a66b271b87ec6fd48b976a521. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/QZGDJ1900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x857d832303acfa4ebf0250f0f4b3217e0584449205f86bde642f2d74ba8274b1. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZGDJ1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1cdcdbf391ad0a922886007872426faf0ca104261a142ebb1385c8615199e41. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZGDJ1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a7c33bbbac94259e1b9a8c7a3d3bd1f26671e2a20c491b38c3f0456044fb840. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZGDJ2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ef0ff5c8189b5918ed5e2aee615dadaacb8e836c2222dadb6beb6c8a1285cbc. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZGDJ2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d6ae6d5a5314bcbcc18537f030e72ab1536665008420dcd65315cd70bdb5e4. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZGDJ2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82ac1e20d66be2aed06bef58506718f3ca9722b5a68a0525f3b2c847fc49902. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZGDJ2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd52c511813fafad32b5dc52337a8edf0aa1e29dd8d2a901a7344811dcc7fdcb7. 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/QZGDJ2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc683a0236b3a961c863e0c547016202e726d8ba7e40a93183244616a4c626bf2. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZGDJ2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26357cfb5a1b69703a61dc3df99ab5836be2ee3772228041582d5eca46d746ea. 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/QZGDJ2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe61d5d5763a141bbc9a845eb021537e16003fcce5ef0522bb75d8f1601221e6c. 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/QZGDJ2500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd193b94c1c0d33fb97349a3aff00363a223d154c2a2e03df6b4d141079bafbfa. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZGDJ2500005.