Skip to content

Trust

Don't take our word for it.

What we claim, what we don't yet, and how to check every part of it yourself.

The question we started from

Owners want help with their books, but they don’t trust software with money. Intuit’s 2026 AI Impact Report found bookkeeping trails other uses of AI because owners name privacy, accuracy and trust as the top barriers (secondary summary, July 2026). Simply Business’s 2026 outlook found trust drops as the stakes rise (2026 outlook).

Most finance software answers that by asking you to trust it. We’d rather you check.

Four kinds of trust

Each uses only what ships today.

Provable

Anyone can check a receipt or a sealed month without asking us. Receipts are signed with Ed25519 over a fixed, documented byte form; months are sealed with a signed fingerprint of their events, chained month to month. The verifier runs in your browser and sends nothing.

Durable

Export in open formats any time: hledger journals, Parquet and CSV. Receipts and seals check with a free tool, with or without us. Events are append-only: a correction is a new event, never an edit.

Resilient

Lose the books, keep the events, and replay gives the same balances and journals. Retired signing keys stay in the key list, so old receipts and seals keep verifying after a key rotation.

Back up your events. They are the source of everything else. Keep a copy somewhere we don’t control.

Fast

Rebuild any month’s books from its events with one command. A month-close that runs itself, by Rifo, is marked Next.

What we claim, and what we don’t yet

We publish our own claim rules. What we may say depends on what has shipped.

We say todayWe don’t say yetWhy not
Double-entry, append-only, replayable books“Tamper-evident books”That needs a hash chain per event, which is next
Signed receipts and sealed months“Triple-entry accounting”That also needs daily matching to Stripe, which is next
Anyone can verify a receipt or a seal, free“Independently witnessed”Trifold as a witness is next
Reconciled against Stripe on request“Matched every day”Daily matching is next
Designed against each program’s published rules“Accepted by” any state programUntil a program confirms in writing
Records ready for your CPA“We file your taxes”Never. Filing needs an authorised provider and a person who signs

Security

  • Keys. Receipts and seals are signed with Ed25519. When you run the engine yourself, your school holds its own private key; the tool writes it with owner-only file permissions. Where keys live in the hosted service will be published before it opens.
  • Rotation. A new key is added beside the old ones, which keep checking what they signed.
  • What a receipt carries. The payment, the date, the Stripe record and a hash of the event. No name, no email: a receipt may be shown to anyone.
  • Personal data. Events keep a copy with personal fields removed, so personal data can be erased without breaking the books.
  • Ingest. Stripe’s webhook signature is checked before any event is accepted.

Your data

It’s yours. Download it any time, in open formats. If Trifold went away, what you’d lose is the hosted service, not your records: receipts and sealed months stay checkable with the free verifier.

The engine and its license

Trifold provides atm, the engine behind it. The engine’s source is public on GitHub. Its license is being finalised, and we’ll publish it before the hosted service opens. The receipt and seal formats are open: their JSON schemas are in the repository, and the verifier on this site is a faithful copy of the engine’s own check.

Verify us yourself

Load the sample receipt on the verify page, then the tampered copy. Read the engine’s source. Ask us anything at the address on the about page.

Security, honestly

What exists today, and what's planned.

The hosted service isn't open yet, so we don't claim certifications or hosting details we don't have. Data region and encryption details will be published before Cloud launches.

TodayExists

  • Ed25519 signatures on every receipt and seal; the verifier runs in your browser and sends nothing
  • Stripe's webhook signature checked before any event is accepted
  • Append-only events; corrections are new events
  • Personal fields kept apart from the books, so personal data can be erased without breaking them
  • Key rotation that keeps old receipts and seals verifying
  • Engine source public on GitHub, so the checks can be read

PlannedNot yet

Data region and encryption at rest
Published before the hosted service opens
Where signing keys live in the hosted service
Published before the hosted service opens
SOC 2
Target date to be announced
Independent penetration test
Target date to be announced
Trifold as independent witness, public transparency log
Next; no date promised
Status page and incident history
When the hosted service opens

Every dollar, three ways. Every month, sealed.

Books ✓Receipt ✓Stripe ✓

Design partners: founder onboarding, free during the pilot.