World
Scope, time unit and supported regimes
WorldSpec 0.1 · Public draft
WorldSpec keeps the system boundary, predictive model, repair lineage and evaluation record inspectable before a version runs.
A machine self-model represents a bounded operating state, predicts transitions under candidate actions and exposes when its prediction is no longer trustworthy.
Package anatomy
Scope, time unit and supported regimes
Typed machine observations
Available controls and ranges
Outcomes the planner can rank
Hard and advisory operating limits
Artifacts and transition interface
Affected mechanism, bounds and parent version
Cases, metrics, verifier decision and limitations
Sources, versions and immutable digest
world.json
The manifest binds scope, artifacts, evaluation and governance to one content digest.
{
"spec_version": "a08.world/v0.1",
"metadata": {
"package_id": "a08/cnc-spindle-thermal",
"version": "0.1.0"
},
"world": {
"state": "schemas/state.schema.json",
"actions": "schemas/action.schema.json",
"constraints": ["bearing_temperature"]
},
"runtime": {
"capabilities": ["predict", "detect", "repair", "verify", "route"]
}
}A material change creates a new package digest.
Unsupported states and conditions remain explicit.
A model cannot authorize its own behavioral update.
Execution authority stays outside the model package.