Skip to content
Product · Audit trail

A historythat can't be rewritten.

Every action (each edit, approval, posting, payment and email) is appended to a SHA-256 hash chain. Each entry seals the one before it, the database refuses to change or delete an entry, and anyone with access can verify the whole chain in one click.

Audit trail · verify

Each entry seals the one before it (SHA-256, computed here in your browser)

  1. #1041Entered bill BILL-2026-1042$4,210.00

    Maya Chen · Sep 12, 14:02 · hash …

  2. #1042Approved BILL-2026-1042 (SOD-05 passed)$4,210.00

    Jordan Lee · Sep 12, 16:40 · hash …

  3. #1043Posted BILL-2026-1042 to QuickBooks$4,210.00

    Jordan Lee · Sep 13, 09:15 · hash …

  4. #1044Paid BILL-2026-1042 by ACH (SOD-06 passed)$4,210.00

    Priya Nair · Sep 15, 11:03 · hash …

Chain intact: every entry matches what was sealed.

  • SHA-256 chainEach entry seals the one before
  • Append-onlyEntries can't be changed or deleted
  • Verify in one clickThe whole chain, end to end
  • Export for auditorsThe trail as a file, when asked

How it works

Recorded as it happens,sealed as it's recorded.

  1. 01

    Something happens

    An edit, an approval, a posting, a payment, an email, a change to settings or to who can do what.

  2. 02

    It's recorded

    Who did it, in what role, to which record, when, and what changed, with the rules that were checked.

  3. 03

    It's sealed

    The entry's fingerprint includes the one before it, so no entry can be changed without breaking every one after.

  4. 04

    Anyone can check

    Verify recomputes the whole chain and says whether every entry still matches what was sealed.

On every record

Its whole story,one click away.

Every invoice, order, bill and payment shows its own history: who did what to it and when, from the email it arrived in to the payment that closed it.

  • Who, in what role
  • What changed, before and after
  • Rules checked, passed or waived
  • From arrival to paid
#1,288Bill approved3c19…a0d4
#1,289Posted to QuickBooks9f3a…c71e
#1,290Payment recordedb7e2…19f0
Verify: all 1,290 events intact

What's in it

The record your auditorwould ask for.

The database says no

Entries can only be added. An attempt to edit or delete one is refused by the database itself, not just hidden by the app.

Verified end to end

One click recomputes every fingerprint from the first entry to the last, and the check itself is recorded.

Who does what

The Team activity report turns the trail into who did what and when, filterable and exportable.

Export for the file

Download the trail for your auditor or your own records.

Rules on the record

Every separation-of-duties check is written as it's applied, including the ones waived under relaxed approvals.

Let it flow through.Start with one inbox.

Fewer keystrokes, fewer mistakes, faster money. We'll set up your organization with you.