Flow.Documentation

Decision ledger and evidence

8 steps± 6 minVideoVerified 27 Oct 2026
  1. Step 1 · Open the decision ledger
  2. Step 2 · One decision in detail
  3. Step 3 · The place in the chain
  4. Step 4 · Check the chain again
  5. Step 5 · Search and filter
  6. Step 6 · Export for the accountant
  7. Step 7 · JSON and the verify script
  8. Step 8 · What an auditor does

Every decision in Governance goes into the decision ledger: who decided, in which role, about what and why. Decisions are only added, never changed, and each decision carries the fingerprint of the one before it. That way the ledger checks itself, and an accountant or auditor can recompute that themselves with an export and a small script.

Watch the whole guide as a video8 steps in one film
Step 1 / 8

Open the decision ledger

Choose Ledger in the left bar and then All decisions. At the top it says whether the chain holds: every time you open it, Governance recomputes every fingerprint, from the first decision to the last. Below are the decisions, newest first.

  1. Click Decision ledger
Open the decision ledger · Click Decision ledger
  1. Click All decisions 7
Open the decision ledger · Click All decisions 7
Open the decision ledger · Chain verified: 7 decisions checked, from the start to the last line.
Step 2 / 8

One decision in detail

Click a decision. The inspector on the right says what was decided, by whom, in which role and for what reason. A rejection always has a reason. The chain itself holds no name, only a number for the person: that way a name can be erased on request without breaking the evidence.

  1. Click the decision Rejected
One decision in detail · Click the decision Rejected
One decision in detail · Mila Brown rejected this; the reason is below.
Step 3 / 8

The place in the chain

Under Place in the chain are two fingerprints: the previous decision's and this decision's. The fingerprint is computed from all the decision's data plus the previous fingerprint. Whoever changes even one character later gets a different result, and from that decision on the chain no longer holds.

The place in the chain · Fingerprint of the previous decision, ‘Links to #6’, and this decision's fingerprint.
The place in the chain · At the top the chain as blocks, from genesis to the last decision; the chosen one is lit.
Step 4 / 8

Check the chain again

Check again recomputes the whole chain once more, right now. When something does not match, the ledger says from which decision, and what to do then.

  1. Click Check again
Check the chain again · Click Check again
Check the chain again · Chain verified, with the time of the check and the last fingerprint.
Step 5 / 8

Search and filter

Choose Approved, Rejected or Revoked, or search on reason, project or person. Other kinds holds the rest: submitted, in force, advice given. Filters only change what you see: the check always covers the whole chain.

  1. Click Approved
Search and filter · Click Approved
Search and filter · Two approvals: Security and Management, by two different people.
Step 6 / 8

Export for the accountant

Export for the accountant gives the whole chain as a CSV file, with the verification report. An export always holds every decision, because only a whole chain can be recomputed.

  1. Click Export for the accountant
Export for the accountant · Click Export for the accountant
Step 7 / 8

JSON and the verify script

More holds the other formats: JSON, for systems, and the verify script. The script is small, uses only standard Python and follows exactly the same rules as Governance itself. That way an auditor does not have to take Governance's word for it.

  1. Click More
JSON and the verify script · Click More
JSON and the verify script · JSON (for systems) and Verify script (recompute yourself).
Step 8 / 8

What an auditor does

An auditor gets the role Auditor: read everything and export the decision ledger, change nothing. They download the JSON and the verify script and run the script on their own computer. The script recomputes every fingerprint and names the last one. They compare it with the last fingerprint Governance shows at the top of the ledger: when they are the same, nothing was removed or changed.

What an auditor does · The last fingerprint in Governance: the same as the script's last line.

This guide was carried out step by step on 27 Oct 2026 by an automated test on Flow (version 7d21bad8).