Problem Statement
The OpenShell Policy Prover (OPP) uses Z3 SMT solving to formally verify that sandbox policies enforce what the author intended. The base implementation (issue #699, PR #741) covers binary capability modeling, GitHub credential scopes, exfiltration path detection, and write-bypass analysis.
OPP is not yet tracked on the roadmap. This issue serves as the umbrella for OPP post-merge work and expansion.
Roadmap
Foundation (in progress)
Expansion
Context
OPP is scoped to the sandbox trust boundary. It validates policy intent vs actual effect given binaries, endpoints, and credentials. It does not attempt to prove full deployment architecture, host-side components, or operational state.
Related: #699, PR #741
Problem Statement
The OpenShell Policy Prover (OPP) uses Z3 SMT solving to formally verify that sandbox policies enforce what the author intended. The base implementation (issue #699, PR #741) covers binary capability modeling, GitHub credential scopes, exfiltration path detection, and write-bypass analysis.
OPP is not yet tracked on the roadmap. This issue serves as the umbrella for OPP post-merge work and expansion.
Roadmap
Foundation (in progress)
openshell policy proveExpansion
Context
OPP is scoped to the sandbox trust boundary. It validates policy intent vs actual effect given binaries, endpoints, and credentials. It does not attempt to prove full deployment architecture, host-side components, or operational state.
Related: #699, PR #741