Harvest schema

Current state.json schema

Enroll validates harvest bundles against the vendored JSON Schema unless you pass --no-schema. The same schema is published here for inspection and CI pinning.

Validate with the vendored schema

$ enroll validate ./harvest

Validate with this hosted schema

$ enroll validate ./harvest \
  --schema https://enroll.sh/schema/state.schema.json \
  --allow-remote-schema

Remote schema fetching is disabled by default and must be explicitly allowed.

Loading schema...