Was this issued by ETP Foundry?
Drop a report (PDF) or an export (CSV) below. Your browser computes its SHA-256 and checks ETP Foundry's signature against our published key. The file never leaves your machine — only its hash is sent, to look up the record.
Check a file
Checks: the file's hash matches the one ETP Foundry signed, and the signature is ours.
Look up a document id
The id is printed on the cover and in the footer of every report, and at the end of every export. An id alone proves the document exists; to prove your copy is unaltered, check the file.
How it works: every document carries a signed manifest {id, type, subject, period, SHA-256 of the file, time of issue, key}. ECDSA P-256 / SHA-256, checked here with WebCrypto. Reports also carry an embedded PDF signature by the same key; PDF readers show its signer as "not yet trusted" because ETP Foundry's certificate is its own, not a public CA's — this page is the authoritative check. Published reports: the report archive.