Skip to main content

Versioning and open-core boundary

The top-navigation badge reads the application version from root package.json at build time. Its detail panel keeps independently evolving contracts visible:

SurfaceCurrent versionPolicy
Application0.4.0-alpha.1SemVer prerelease
Runner environmentrunner-v1changes when transition semantics change
Worker protocol1.0.0SemVer
Manifest schema1integer schema version
Trajectory schema1integer schema version

The build commit appears when CI or the build environment supplies it. Missing build metadata is shown as unavailable and is never fabricated.

Open runtime

The MIT-licensed local path includes the environment runtime and contracts, Runner and AI Rescue, local worker, Python SDK, trajectories/replay, observability/evaluation surfaces, examples, and conformance tests. An open environment always runs locally.

entitled is a truthful extension seam for future environment packs. It asks an EntitlementProvider for an explicit allowed, denied, or unavailable decision. A missing provider denies premium access; it never grants access or pretends the pack is installed.

Potential commercial products are managed execution, scheduling and autoscaling, experiment registries, collaboration, RBAC/SSO, audit controls, private networking, support, and future premium environment packs. None of those capabilities, nor Stripe, hosted execution, billing, or a release, is implemented by this alpha.