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 0x1270e0cdfaa9d7dddb6f98f7247a8a2c2bcf4c5a1a6a0d0203ec2a0dfb5cec73. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d16770e6-5307-4586-99bf-0a54d4b23580.json and https://artists.proofprofile.net/proofs/artist/d16770e6-5307-4586-99bf-0a54d4b23580.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 0x2fd703635cd96b0dac92e3ee62a5a49029563ed357256c72041103cd84117e3b. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:24:32Z), 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/QZDA71987910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd41f4538ffe40156ad334244e3e3fca5a3b6bdd6d56855d98145e7525c9b37d3. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/QZDA71986738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f88845f71d649f5aecad8282f1824eb7e724634e4ad6d885232f876af1da71. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T18:55: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/ZAO862000397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafefe17ff1825c416e01f6253bcee9ec030c08964b1bc146c82d6766d9e0d704. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T21:28: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/QZK6P1970293.