This repository is BeforeWire's pinned OpenShell runtime fork for ForkCell.
ForkCell is the control plane for governed agent execution cells: checkpoint, governed run, receipt, then accept, restore, or fork. OpenShell remains the runtime enforcement layer for sandbox lifecycle, filesystem/process policy, egress/L7 policy, credentials, and OCSF/log events.
- Branch:
forkcell-workspace-substrate - Runtime tag: recorded in
beforewire/forkcell/patches/openshell.lock - Runtime commit: recorded in
beforewire/forkcell/patches/openshell.lock - ForkCell repo:
https://github.com/beforewire/forkcell - Upstream base:
f23c2c8e84193beac5c35af8cd80276b60b8dbd4
The ForkCell patch adds a typed Docker workspace substrate contract:
- accepts
docker.workspaceconfig withtype: forkcell_overlay; - mounts a named workspace backing volume at a private runtime path;
- passes workspace substrate metadata to the supervisor;
- prepares/chowns overlay runtime directories before privilege drop;
- keeps OpenShell policy, egress, credential, and OCSF paths unchanged.
- This fork does not replace upstream OpenShell.
- This fork does not add business-semantic policy evaluation.
- This fork does not claim full sandbox lifecycle latency is
0ms. - This fork only enables ForkCell's fast workspace restore substrate.
ForkCell's public-preview docs report:
- native overlay
restore_sync_ms:0msfor validated profiles; - correctness matrix:
7/7cases passed; - policy smoke: deny host, allow GET, and L7 deny passed;
- README-path tiny demo: checkpoint mark
0ms, restore duration0ms, total restore path783msincluding OpenShell sandbox lifecycle and log collection.
See beforewire/forkcell for the user-facing README, receipts, and preview
testing plan.