Public / Private Boundary

BoundaryKit is a documentation-first adoption framework for governed, untrusted AI-agent workloads. Its guide and fictional example explain trust boundaries, workload grouping, configuration as code, and acceptance checks. Historical design lessons remain; runnable legacy labs are retired.

It is not a copy of any private operational deployment. Public material must be newly written, illustrative, and safe to inspect without access to private infrastructure.

Public Reference Material

Public material may include:

Public examples should use obviously fictional values, such as:

Private Operational Material

Private operational repos remain the place for:

Do not sanitize these artifacts in place and publish them. Recreate public examples and public evidence summaries from scratch with fake values, scoped claims, and no raw transcripts or command logs.

Trust Boundaries

The public architecture treats every agent as an untrusted, tool-wielding workload. The host-side operator and operator-core VM are higher-trust domains in the example; logical realms group workloads but are not by themselves a proven isolation boundary. Individual sandboxes are the intended execution boundary.

The public examples should preserve that shape:

Promotion Boundary

The public repo may document a promotion flow, but it must not imply that example files are production evidence. A public example can show the receipt format; it cannot claim that a private deployment was validated. A public sanitized summary can say that a named class of boundary was measured only when the summary is regenerated from the lesson, strips private values, and clearly states what the measurement does not prove.

Allowed public progression:

historical design example -> deployment review -> read-only canary evidence -> rollback drill evidence -> promotion decision

Real deployment, registry publication, traffic movement, or production promotion belong outside this public reference repo unless a separate public release gate explicitly approves them.

Release Rule

Before publishing a branch, run the public safety scan and perform a human declassification review. The scan catches common string and secret classes. Human review decides whether the concepts, examples, and claims are safe.