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 0x67ffbf1330a16977e55eb494950217ebe184ac66259d771277012be2e0c53d1e. 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/e443cc3c-19bf-471a-8c8b-8c91c55f81cf.json and https://artists.proofprofile.net/proofs/artist/e443cc3c-19bf-471a-8c8b-8c91c55f81cf.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 0x7f0f18e1f9b53dce04b9c1b2ab953ccbda4429a8dcec9f70983f208cd4cd7f79. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZHNA2173793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f7faaa8dd356dadab7d8577e38cd9d5612166e9d1b1dfd3c8acd554fc54fc5f. Chain 2 (Bitcoin): anchored in block 957539 (2026-07-11T08:09: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/QZNWR2178007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x663d08f0d9c212cdc639e05c1e2464b3ae410e107fe7fb7f9be490eed4584f31. 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/QZNWV2133888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33010fdf558803df43421de4a95865cd904e483ba82d135fa3c08ab916618360. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZTAT2113355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1777dba517538b1e4eb82c2f9ff6e866675f0c1b32e19e77da190a06fcf7035b. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZDA72206844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b2ebbac5a90b8074ba782eeba061c19480ce994360e52c2864fc898adcc5be7. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZES62260670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x450807209f625c3b05ab21c4249ef379611e9ff4de2c8b056b8883e4d2b844b3. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZK6N2261925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd5e90ffeb322bc54df4e1d9a8e6cfb88bc47d03e6404d3ad2476c610ac9eaf. 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/QZNWU2211016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff8565eb61bd30470879d29237309c1bd8a8a30d997e9b16f2c41025b09f2930. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZDA42383786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd273d4959d941a81afd223d6a5b7f1a2b9304bf93d7b9a7988d57bfcb02390b. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZNWY2396983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd137c64a07644e288f22d057cd5ec3bb531f105ee1202b6293b58ac464c5bdee. 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/QZTB82452971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4dbb5b39d2d0e44871a415b4f223d3418ea44052b0c9797253125910633b1cf. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14: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/QZFYX2521650.