Skip to main content
Manifest version 1 uses camelCase JSON. Plugin and publisher IDs are lowercase reverse-domain identifiers; package versions are semantic versions.

Top-level fields

Publisher links use HTTPS. Executable entrypoints are safe relative .wasm paths. A distributed package requires sha256:<hex> integrity and an Ed25519 signature.

Node definition

Every node declares:
Constrain strings and arrays where practical and set additionalProperties: false for configuration objects. A workflow pin contains plugin ID/version/integrity, publisher ID, and node type/version.

Validate

Validation checks schemas, capability references, paths, integrity/signature requirements, and the host-generated permission summary.