You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Promotes the sandbox guarantee from a paper proof to machine-checked Lean,
on core Lean (no deps):
* sandbox_no_call_executes : the evaluator is INCAPABLE of executing an
external call -- Eval has no rule for `call` (the only constructor that
could reach a host/module operation), so policy evaluation performs no
external effect. The core "no I/O escape" guarantee in the pure model.
* callNames / callNamesArgs : the function names a policy would invoke.
* sandbox_clean / sandbox_cleanArgs : the static containsDangerous check is
SOUND -- a statically-clean policy invokes no dangerous function
(mechanises Theorem 1.1). Mutual structural recursion over the AST.
Verified: lake build OK; #print axioms shows sandbox_no_call_executes has no
axioms, sandbox_clean/Args only propext -- no sorryAx.
https://claude.ai/code/session_01DQACj3RFmAPZaBPgR9SAaS
0 commit comments