MOAT
CLI
`map invoke MOAT` recipes for every operation.
The CLI is a Rust binary at services/map-cli. After map login you can dispatch any operation on MOAT from the shell.
Common flags
| Flag | Effect |
|---|---|
--input <json> | Operation payload (or read from stdin) |
--version v1.0.0 | Pin a specific protocol version |
--idempotency-key <k> | Required for safe retries of state-changing ops |
--audit-tail | Print the audit record(s) produced |
--output human | Pretty-print response (default: json) |
Recipes
policy_evaluation
map invoke MOAT policy_evaluation --input '{"example":true}'Evaluate a request against the active treaty envelope between two orgs.
Capability: map.moat.policy_evaluation
violation_detection
map invoke MOAT violation_detection --input '{"example":true}'Detect a treaty violation in the audit chain; surfaces to MOOT for arbitration.
Capability: map.moat.violation_detection
policy_update
map invoke MOAT policy_update --input '{"example":true}'Update treaty policy under MACE ratification on both sides.
Capability: map.moat.policy_update
compliance_query
map invoke MOAT compliance_query --input '{"example":true}'Query current compliance posture for a treaty.
Capability: map.moat.compliance_query
compliance_assertion
map invoke MOAT compliance_assertion --input '{"example":true}'Submit a compliance assertion with supporting attestations.
Capability: map.moat.compliance_assertion
See CLI reference for global flags, login, MCP integration.