Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rkat.ai/llms.txt

Use this file to discover all available pages before exploring further.

For the full guide, see Mobpack.
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.
rkat mob pack ./mobs/release-triage -o ./dist/release-triage.mobpack

Sign a pack

Attach an Ed25519 signature at pack time for trust verification on deploy.
rkat mob pack ./mobs/release-triage \
  -o ./dist/release-triage.mobpack \
  --sign ./keys/release.key

Inspect a pack

View the contents, metadata, and signature status of a .mobpack without deploying.
rkat mob inspect ./dist/release-triage.mobpack

Validate a pack

Check structural integrity, schema conformance, and signature validity.
rkat mob validate ./dist/release-triage.mobpack

Deploy a pack

Run a .mobpack as a live mob with a prompt. The trust policy controls whether unsigned or unknown-signer packs are accepted.
rkat mob deploy ./dist/release-triage.mobpack \
  "triage latest regressions" \
  --trust-policy strict \
  --model claude-sonnet-4-6
Deploy to an RPC service instead of one-shot CLI:
rkat mob deploy ./dist/release-triage.mobpack \
  "boot triage service" \
  --surface rpc

Trust policies

PolicyUnsigned packsUnknown signersInvalid signatures
permissiveAllowed (warns)Allowed (warns)Rejected
strictRejectedRejectedRejected
Trust policy resolution order:
  1. CLI flag: --trust-policy strict
  2. Environment variable: RKAT_TRUST_POLICY=strict
  3. Config file: trust.policy field
  4. Default: permissive

Next step

After packaging and deploy flows, continue with Examples: WASM for the browser-target delivery path.