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 0x7bbd827b2057b55dda069b1e4f2352e466172ac1e9845c57faa94b5b3ef2c80e. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b1698908-e3a5-440f-8b74-7e5c451f33b8.json and https://artists.proofprofile.net/proofs/artist/b1698908-e3a5-440f-8b74-7e5c451f33b8.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 0xdd48a5820b447ca8abcbde68ebe9d66dfec803d1bac35c661fc671d4458817b8. 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/QZNWQ2523655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a6ffa615115bf73e0c7a7717cbc355af0a080cc47275745feeca262a1edfcfb. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZNWQ2523656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ee06ddb318cef9ea2093d01cffaebf7d7902ec08af5018a778386dc9e55769. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZNWQ2523657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7eee206498101b119cedc8044a75909f776de37cd1821a18f5537af66bcf552. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZNWQ2523658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x535efad17fd7e0ed8003fae79942fcf721980f6dba7b4a3dc32c30acb40988f7. 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/QZNWQ2523659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe485831d41c97c906367ff033e1dcac25b7ff26e9765608301c8e5da2129de. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZNWQ2523660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9a0dae928406399bc80d174ef6d426dcaca9f7e3d8058b671dca431469ea0d1. 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/QZNWQ2523661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59385eb2f787f23ff27e82b901c23cdbdd45828c866398c7d4a8f03292491e68. 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/QZNWQ2523663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b84e648476dcd773eac7dfc0dda3d096294cbc473e42718047e284d930f63c. 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/QZNWQ2523664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a42ca1dbd76104503ed3396412cfa54d120679cf8b95fcd3ed66cdda2dba05. 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/QZNWQ2523665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40be693f959dbe3814d321aa526aeb027f0594a2521483deae82537c9ffd871d. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/QZNWQ2523666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b58fb783bc106dffc8ec5f1e9dcbd89572b52d4a4f41f6707656a843b03d56. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZNWQ2523667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99c0d28479aa7a715db363d50582fd17a9f6db05179a17f0c9da827034743e3. 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/QZNWQ2523668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x367c8464011d29dd891242a4025348c3c4ecbfff48ade1cd7b682571fc022034. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/QZNWQ2523669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4adfd38cab4bec9ee6c76e25909fea16c58837e95fcdc2ba54259d8cf48ea7b2. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZNWQ2523670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1f284bec88516a36bc21f449a87c50308c101197d5261beb2dc1c8ae58a2f84. 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/QZNWQ2523671.