OBSERVATIONAL STUDY — V2.14 SPECIFICATION GROK-INSTALL · PLATE N° 02

N° 02 The Standard


GROK-INSTALL.YAML V2.14 — CANONICAL SCHEMA

The v2.14 specification declares a single manifest file — grok-install.yaml — that describes an agent's runtime, prompts, tools, safety profile, and X integration. The canonical schema is locked: conformant parsers accept unknown top-level keys and unknown extensions: sub-keys for forward compatibility. Validation is one line: grok-install validate path/to/manifest.yaml.

Core Spec

Fourteen Magic Standards

Fourteen sibling YAMLs under standards/ declare reusable agent components — one role per file, composable inside any manifest.

Validate a Manifest

pip install grok-install
grok-install validate path/to/your.yaml

Or gate manifests in CI with the in-tree GitHub Action.

The Extensions Block

v2.14 manifests carry an optional extensions: block for forward-compatible additions. Five blocks are documented in spec/v2.14/extensions/README.md: constitution (article references for the constitution-scanner integration), multi_agent_roles (role declarations for super-agents that coordinate sub-agents), provenance (citation and confidence configuration for the provenance-trust agent), demo_metadata (video and storyboard URLs), and x_money_specific (cost caps and tax disclaimer config for finance-app templates). Parsers without extension support ignore unknown top-level keys, so manifests stay backward-compatible with vanilla v2.14 parsers. The cross-platform runtime xlOS consumes these blocks for advanced usage.