Documentation
Run your first world model.
Validate a package, inspect its contract and plan from a system state using the A08 CLI or runtime API.
Quickstart
Validate and plan in four commands.
Run from the a08-platform repository with Python 3.11 or later.
terminalpython -m pip install -e .
a08 validate worlds/kubernetes-rollout-control
a08 inspect worlds/kubernetes-rollout-control
a08 plan worlds/kubernetes-rollout-control \
--state worlds/kubernetes-rollout-control/examples/state.json \
--goal worlds/kubernetes-rollout-control/examples/goal.jsonManifest
The package entry point.
world.json declares package identity, machine scope, schemas, model artifacts, runtime requirements, evaluation and lineage. Validation resolves every referenced file and checks its digest.
Push refuses to overwrite an existing package version. Change the version when any material package content changes.
Runtime
Five HTTP operations.
GET /v1/worldResolve package metadata and capabilities.
POST /v1/observeValidate state against the machine schema.
POST /v1/simulatePredict a trajectory under supplied actions.
POST /v1/planRank declared candidate sequences for a goal.
POST /v1/evaluateRun the package evaluation suite.
terminala08 run worlds/kubernetes-rollout-control --port 8080
curl http://localhost:8080/v1/worldLocal registry
Pack, push and pull by version.
terminala08 pack worlds/kubernetes-rollout-control \
--output dist/package.a08pkg
mkdir -p .a08/demo-registry
a08 push worlds/kubernetes-rollout-control --registry .a08/demo-registry
mkdir -p pulled/kubernetes-rollout-control
a08 pull a08/kubernetes-rollout-control@0.2.2 \
--registry .a08/demo-registry \
--output pulled/kubernetes-rollout-controlStart with a new, empty demo registry and a new package folder. The CLI refuses to overwrite existing package content.
Publish
Bring a complete world to the registry.
Validate the package, run its registered evaluation and place the source behind an immutable version. Submit the package ID and source URL for contract, evidence and security review.
Approved packages can appear through A08 curation, downloads, stars or recent activity. Ranking never replaces scope and evaluation evidence.