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 0x4aee7c7d0f33fe344299f3f5e15eac326d38c5303b7e2ab11adbd698f4f80261. 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/f261203b-a489-4aa6-ac76-0f7752ca1eef.json and https://artists.proofprofile.net/proofs/artist/f261203b-a489-4aa6-ac76-0f7752ca1eef.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 0x5162b1b10e2ffd8ac40b84bc397714feb9d7d3a1104f2130cbbe53938fde7cbb. 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/USJTQ0901277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6cfcff3debda21890f2039240bb16e1ce9c2f13e7dde006a65368abf4ba6d9c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USJTQ0901283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f752747da3f083504f8a711d7b93b1642c89e19a9e4cc4b8bbba3638de558d0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZDQH2303594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86eeb2a935356c5b1ed92bd6ebc6c9977b840d21c83a2bec85ab5f93ad4bac7c. 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/QZDQH2303596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ecec4b94144f6ba1dd0dd80f542968a1dc4cbf92b068d59ac866a6db7e60cf. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZDQH2303597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb242f81534fe0bca30356871f06380941c35b93c3cda9b613d826ae24bf0cfd. 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/QZDQH2303600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0b341fcd5691c32028c876c655bb388a5c5642301f01e7e8f5f36c728c8e7f. 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/QZDQH2303602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e82ecd396f9688b40ac72c3e139adc3f1271619c9d570659c6b0bf982177af. 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/MXD781803781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bc51f494cd33b5d8cf205cc44d0a141ca4431454883da12060087d85e4dce50. 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/MXD781803782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02148dcaa98cb18c874f4ba2e29f3eaebb4aac68693d388b57e3c846a56d0481. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/MXD781803783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5b378edc876a7f51b809de251e96695a06962a78695ba9f67fade9fc81407c. 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/MXD781803786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324d39cdd6a3a98ebcc44fb7c587a36be43c07882e4099de5c4bd1d7661d445f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:33: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/MXD781803788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2492e5086237d96aa7f535e73307b19aa43c356bf33b38b5af2e2000b9ea9bb. 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/MXD781803789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ce3f81c98ff2b716cdab0a8a230d9e285ac0b4bc75c6be538aff4888ba9dc5. 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/MXD781803791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc4bf610b1d038992c06bbf617597778806b75858e547f1e8af29129bd79bec. 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/MXD781803796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991161ef1fd69ebab3419a842fc3622a311cf42bb2e5c78f7bb748482790010b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/MXD781803766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2abbe6fed51e04fc073bf10c2eb5330c2f58e038a28f9b35c060cbcd6ff9655. 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/MXD781803767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4442cd4872422a2bc8131526e5967fc202026761608b034f819717b1c92ec7c9. 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/MXD781803768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x205269966a6d2022c29489007629fcd984247ee8f96a3b391842a9b3ad6eb0e3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/MXD781803770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd1bf43df8923955f30296ebd4ad073c747b10989062544feeb839e01a966a71. 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/MXD781803779.