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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbde253e71a9d60c5c7a3d0a7e50905a5a4ac224bb8258c053ee181508dfa4d7. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3a0c5e32-eb44-45cc-9ccf-74384ad9ce10.json and https://artists.proofprofile.net/proofs/artist/3a0c5e32-eb44-45cc-9ccf-74384ad9ce10.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x885ca5f01023f8154ecac7c9c8fbafb85d1b9cddd9c83b91557ebb00b1ee75aa. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/HUB281205359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd126d7e620169db8c13f18804737c2be42122a9ba2775db4c3a84f6c965ce72c. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/HUB281205361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcb0278f7b2c3a9c35a414c975c1c366c6009df28b05459a0c53d396270b7010. 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/HUB281205362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3716bbd962a6cd8c06fc4dc6ffd2cc8d86c958b266000b56f2fd25e856dfdc1c. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/HUB281205364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d971f20b14f3897cec691e0fa0beb0eccd6b50d5f9653233e82ed750e8ea3e. 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/HUB281205372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4734d34d5e58616b3951e8fa308098b25ed872bd20ad885e35b6aa9e2129e8. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/HUB281205376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x305784f27c946eb49021cae2221c4ac71eb7e3b2d00e8f4b123838ff576c838a. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/HUB281205341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347a8e29171c5c6ee6f590d439ed0dd2ab6e84a69894480a6d35415397bde9f5. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T16:22:37Z), 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/HUB281205382.