This page is intentionally deployment-focused and CLI-heavy. Use Examples: Mobs first if you want to understand the multi-agent runtime before packaging it, and continue to Examples: WASM if your next step is browser delivery.
Pack a mob directory
Bundle a mob directory into a single portable.mobpack artifact containing the definition, skills, hooks, and config.
Sign a pack
Attach an Ed25519 signature at pack time for trust verification on deploy.Inspect a pack
View the contents, metadata, and signature status of a.mobpack without deploying.
Validate a pack
Check structural integrity, schema conformance, and signature validity.Run a pack
Invoke a.mobpack as a typed callable run. The input schema is validated
before the flow starts; --prompt is sugar for --param prompt=<text>.
--detach to get a run id, then inspect or attach to the same run resource:
Trust policies
| Policy | Unsigned packs | Unknown signers | Invalid signatures |
|---|---|---|---|
permissive | Allowed (warns) | Allowed (warns) | Rejected |
strict | Rejected | Rejected | Rejected |
- CLI flag:
--trust-policy permissive - Environment variable:
RKAT_TRUST_POLICY=permissive - Config file:
trust.policyfield - Default:
strict(fail closed)
