Failure Behavior
APF is designed to fail closed. When it cannot verify, decide, or record, it refuses rather than let an operation through ungoverned. This page lists each failure and its effect, including the few places where the behavior is not a refusal.
Unavailable Services
Policy Problems
Evaluation Problems
The last row is the one place an error does not become a deny on its own. Write forbids so that their conditions cannot error.
Admission and Provenance Problems
Evidence Problems
Next Steps
- To configure OpenShell’s side of fail-closed behavior, refer to Add APF to OpenShell.
- To recover from each failure, refer to Troubleshooting.