novafabric.ai/spec

Spec

v0.108.0

Every NovaFabric format is a JSON Schema 2020-12 document. NovaFabric defines two top-level formats, the Run Capsule and the Evidence Bundle; the rest describe the files inside them.

Pre-1.0. These are the schemas an installed CLI validates against today (schema_version 0.1.0). The format is documented but not frozen: the v1.0 freeze is a roadmap gate, and its v1.0 target schema is published separately and is not yet in force.

Check a capsule against them

Locally, nova validate <run-id> checks a capsule against these schemas, and nova validate --schemas also checks each tool call's arguments and result against the schemas the tool declared.

In your browser, the Run Capsule demo compiles run-capsule.schema.json with Ajv and validates a captured manifest; break the manifest and it turns red. What each file holds is described file by file in the Run Capsule docs.