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 0x6186484aba55d8751cbec17d1bd8632cda5c410a2c6a3672518fbaa3cc8a6456. 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/51680caa-99d4-4e2b-bcba-a1dff1489ea2.json and https://artists.proofprofile.net/proofs/artist/51680caa-99d4-4e2b-bcba-a1dff1489ea2.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 0x7c457bad37ea3c918d792a44ed63974d7f37906e787bee56bdc3ecf9e77c8e76. Chain 2 (Bitcoin): anchored in block 957566 (2026-07-11T12:26:02Z), 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/USHM82121699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc4612f8055050353a05545ddc7cd9043944935466e440900cffa11c24e36641. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZPJ32206865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x640eaa5b9064c4f152ae52d42665ef2f4680d46626d1fdda49ab1c0317de3df7. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZPJ32272296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe597c725ee3c162ead06708d3ae1e335dd2b83e82eda690d4f748f6694f4665e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZPJ32272297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d078297568809cd42e57ce55fc0e3513f125f394e48dccee4005bc345f94448. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:47:52Z), 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/QZPJ32288700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea21237003e750a49cbc9f2a0df2e1b95e222f8b4edc457f988edeb2d3b50427. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:27:05Z), 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/QZPJ32318195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c9ddc0b207208fc8317e15fdaf8c7dac06b086c8fedd3b97ea575bc2a4fa2a. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZPJ32321431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x756393b6bfa30a6357d4a2325440dbf6c7c7447e6d324dffa84de7623be8bec9. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47:19Z), 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/QZPJ32328465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebfe6387f3d61cca4ea89b3a1ea277048a6ee500400ac69e7977dca1a4c1ef42. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZPJ32462699.