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 0x92d475181173940196919759e16bb6bb87da12450b1f107dd250dd27a4fbb681. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e35a6a89-89e8-4519-af0f-2151bead9443.json and https://artists.proofprofile.net/proofs/artist/e35a6a89-89e8-4519-af0f-2151bead9443.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 0x973617a481a6ff8703ea0e91fb6ad083648d18ddd1f61ba512304862e764cbec. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZES91875557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7ab2739b79949087eccce4f7438aff5aff5e7f2e3be14e81d1fc5136d43ae2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZDA82195717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99db76907481b35360bac8bbdc9b01142abf970ef8aee42dfcc7a4a589640ed5. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QZDA82195718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa7dd65c1fa9af10281c5894d133628099b6162e05e8bdad57e8cf984a94a5b9. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZMEN2269426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x484d59f31eb507f4d7ef0990782dab1153d6c4ffe125f8c4a56188db367dd9fd. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZTAY2328635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x420c665749c19df80d2d4b48de03a3f7d1392dac139af0f1223430f2e6d7b16a. 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/QZK6N2485291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x484d59f31eb507f4d7ef0990782dab1153d6c4ffe125f8c4a56188db367dd9fd. 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/QZTAY2328635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc899bb60d1871922a9b0163318fbd5b9b0ca8222c355d3b8b93d4f4ce072407. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QZWFQ2330641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e17e41a26b3e12bb9bc1d5b47d065a52c93a155283832684dd602cc8994c42d. 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/QZFZ42425111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3160e782ca67523d034dbb72fe1c19ac296b22f63aa813cff45b7226de4eb74. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/QZHNA2440382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9b66943e03fafc9c0ae50bc7af063d0a552fb88d5b9edc337bc4e0e220e63b9. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/QZTBD2381290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d43385468c893b2c239d597b4c26f9f020ca438c31c4ef70e19be2ff3126c2b. 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/QZWFT2478520.