Export and share signed results
A Surfil result is only useful if the person you hand it to can trust it. Every export is Ed25519-signed and verifiable offline, so a client or auditor checks it themselves - no Surfil account, no taking your word for it.
Build a report
On the Reports & export screen, pick the signed sources to include - savings receipts, Guard close-calls, a Bench methodology receipt, compliance evidence - choose a format, and generate. Exports contain measured facts and signatures only; never source code, never raw payloads.
- PDF - client-ready, human-readable, with the signatures listed.
- .surfilpkg - a portable, machine-verifiable bundle the recipient checks with the CLI.
Verify on the other side
The recipient verifies each artifact without an account:
$ surfil verify acme-savings-2026-07.surfilpkg
✓ VALID (offline · public key · epoch 7)
5 receipts · 1 benchmark · signatures intactExporting memory
Your Weave is portable too. surfil export writes a .surfilpkg of your memory - signed, verifiable, and yours to move. See Weave.
Because exports are signed facts, not a live dashboard, they stay valid offline forever and can't be altered without breaking the signature.