OSS And Enterprise Packaging Boundary
OSS And Enterprise Packaging Boundary
This document defines what is in OSS v1 versus enterprise packaging, without changing runtime semantics.
OSS v1 (Free Forever Core)
OSS is the default product surface and remains fully useful offline:
runpack: capture, verify, diff, replay (stub default)regress: incident-to-regression workflow with CI-friendly outputsgate: execution-boundary policy evaluation with approvals and tracesdoctor: first-run diagnostics and fix guidancescout: local inventory and signal reports- adapter examples, sidecar path, and CI templates
Contract commitments for OSS:
- offline-first core workflows
- default-safe privacy posture
- fail-closed execution posture for protected paths
- stable artifact schemas and exit codes within major versions
Enterprise Packaging (v2 Direction)
Enterprise packaging is a separate layer for organizations operating many teams and agents at scale.
Typical enterprise-only capabilities:
- centralized policy distribution and approval workflows
- fleet-level inventory, coverage, and drift posture
- long-horizon retention, compliance automation, and governance integrations
Non-Negotiable Boundary Rules
- OSS execution semantics are not downgraded by enterprise packaging.
- Enterprise consumes OSS artifacts and contracts; it does not redefine them.
- No multi-tenant control-plane dependency is introduced into OSS runtime commands.
- Vendor neutrality and local verifiability remain first-class OSS properties.
- Homebrew distribution (when used) is tap-level packaging over signed GitHub release artifacts.