Framework · Layered stack · from Chapter 7
The Trust Stack
The framework
- Legibility: The system makes its actions, reasoning, state, and assumptions visible enough to be understood, questioned, and corrected by the people it acts on behalf of.
- Reversibility: Reversible actions can be undone cheaply. Irreversible external actions require an explicit compensating path and named owner.
- Controllability: The user can constrain what the system is allowed to do, both in advance through configuration and in the moment through override.
- Recoverability: When something breaks, there is a clear path back to a known good state without losing the context the user needs to continue.
- Consistency: The same input, in the same context, produces the same behavior — or the difference is named, not hidden.
- Restraint: The system declines to act when evidence, measured reliability, authorization, consequence, or recovery does not support action.
Builds from the bottom up
Trust reads from the floor up: restraint carries every layer above it.
- 01
Legibility
The system makes its actions, reasoning, state, and assumptions visible enough to be understood, questioned, and corrected by the people it acts on behalf of.
- 02
Reversibility
Reversible actions can be undone cheaply. Irreversible external actions require an explicit compensating path and named owner.
- 03
Controllability
The user can constrain what the system is allowed to do, both in advance through configuration and in the moment through override.
- 04
Recoverability
When something breaks, there is a clear path back to a known good state without losing the context the user needs to continue.
- 05
Consistency
The same input, in the same context, produces the same behavior — or the difference is named, not hidden.
- 06
Restraint
The system declines to act when evidence, measured reliability, authorization, consequence, or recovery does not support action.
4 · Do
How to use it · Trust audit
Audit a product against each layer. The output is a trust audit that names the weakest layer, the user-visible risk, and the product artifact required to repair it.
5 · Save
The Product Architect · The Trust Stack
Framework · Layered stack