Verifiable income

Prove your income. Hide everything else.

A landlord or lender wants proof you earn enough — so today you hand over every transaction you've ever made: the pharmacy, the lawyer, the bet, the therapist. Here you reveal only the income, and the recipient can still prove it's genuine and unaltered. It runs entirely in the browser — nothing is uploaded.

Sealed at source

Your statement is sealed once — a Merkle fingerprint over every transaction plus a signature from the issuer's key. In production the bank's own DKIM email signature authenticates it; nothing to trust but the math.

You choose what to prove

Reveal only the income. The other transactions stay as fingerprints — enough to prove none were dropped or invented, revealing nothing about what they were.

Verified on their device

The recipient checks the signature and every revealed row against the seal, holding only the issuer's published key. Change one value and it refuses to verify.

Try it — nothing leaves your browser

Drop a real statement, invoice, bill, or the original email — it's verified and sealed on your device, and you get a share link that reveals only what you choose.

Drop a statement, invoice or bill — PDF, Word, Excel, or the original email (.eml)

Everything runs in this tab. Nothing is uploaded.

Prefer a guided walkthrough with synthetic data? open the interactive demo ↗

What you get, honestly

The flow above is real— drop your actual statement, invoice, bill or the original email and it's verified and sealed on your device; only the redacted proof ever leaves it. A proof arrives as one of two clearly-different certificates: source-verified (proven to genuinely come from the sender via their DKIM signature — the recipient checks it with zero trust in you) or self-attested (sealed and tamper-evident since you shared it, but the source isn't cryptographically proven). For anything fraud-sensitive, require source-verified. Want to see the mechanism on synthetic data instead? The guided demo ↗ is separate.

Are you a landlord, lender, employer, or agent?

Ask applicants for proof of income, levies, or address and get back a verified, redacted proof — you never hold their full statement, and there's nothing to store or breach. Returned proofs collect in your verified inbox. Applicants and anyone verifying pay nothing and need no account.

Source-verified proofs: a free monthly tier, then $99/mo for unlimited (Proofs), or $500/mo for API access, bulk requests and webhooks (API & Enterprise). Verifying is always free.