Emily Steel is an American business journalist who has contributed to several news publications and has covered the media industry at The New York Times since 2014. Steel published an investigative re
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 0x6aeb0ca0c73de9863f03e6bc3dce4a18e7aa7c308dc428a07c311955b00eb996. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eea030ce-4f39-43fb-be09-eb08dfa033ce.json and https://artists.proofprofile.net/proofs/artist/eea030ce-4f39-43fb-be09-eb08dfa033ce.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).