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 0xe1ddd7bb448f368122e13be052220fefbec2a5aa41cd735186e81215b1f3c5bd. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/91cbde60-02bb-4c36-a851-d9d3d1b0d0bd.json and https://artists.proofprofile.net/proofs/artist/91cbde60-02bb-4c36-a851-d9d3d1b0d0bd.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 0xb9006a620ec5bc558fb189c7b915e1ae8639a880d29d9350107cbcb1f2a65cb5. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZTB62573523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11fd1cc008433c03d2ec4dc09a835918f7c6888110a7ab9580331e985df21dea. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZTB62573524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f19d154ce3c99933e5d6b1502d1d7c312684ad7c722215813ff0bcdc44839b. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/QZTB62573525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a2d6edf2a6f6f52c5fa45c764248c8f887caa63ad3727f6b73dc3578e1b2b8. 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/QZTB62573526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40633723c73c2b2565bf5a958fe5d0ee5185f89d349dff72872d7437962ad823. 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/QZTB62573527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a5fe88254b854bb615378c8c7c4dc8a52d9d755d76d03a43a4fa0660088e0d2. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZTB62573528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41ee74313b0f397ee98dbcb3ddd08edbac39ab1e35d8707b741933e255d8d7d4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTB62573529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe28a70f7990c584bf77350c13f2c5c0e02aff6ec570c676138a5395fc453005e. 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/QZTB62573530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bdf45bc242afb379c7551c7d13dcea27e98b9309cf42332733a7ed1d5d8747f. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZTB62573531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9964b728d0c908ebd12ec6797330f61d7a2c452ed08100016bbbf5fd00afe2. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZTB62573532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89003049a5ee40dcfe03bc62528f1799a42a7b68b7df6f473281f7c574d85e9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJX2563850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb006136bdf8d411c13490b0ff5ceb7fc0be76c4041d358a61bd56fae000e7720. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/TCAJX2563866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf47fdc510947b481b098e6b493e0ebc65b14e277b5e4368de1d4362cb7e9f2dc. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TCAJY2563877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a347c6d6c7b432e81853e19da3f7cf71fede94d89a6b4b47f9e051f0678ee01. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/TCAJX2563885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd5a2629894dad24919470b04a1d0a0049b710688fbcde70a4c73eda8c9e87a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZ7Q2514653.