Verify

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.