Operations
Every operation on MOAT.
The full operation table for MOAT. Each entry is dispatched through MapEngine::handle_request and matched on operation inside the protocols/moat-lib crate.
Index
| Operation | Summary |
|---|---|
policy_evaluation | Evaluate a request against the active treaty envelope between two orgs. |
violation_detection | Detect a treaty violation in the audit chain; surfaces to MOOT for arbitration. |
policy_update | Update treaty policy under MACE ratification on both sides. |
compliance_query | Query current compliance posture for a treaty. |
compliance_assertion | Submit a compliance assertion with supporting attestations. |
Reference
policy_evaluation
Evaluate a request against the active treaty envelope between two orgs.
| Field | Value |
|---|---|
| Capability | map.moat.policy_evaluation |
| Idempotent | No — supply Idempotency-Key for safe retries |
{
"example": true
}Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.
violation_detection
Detect a treaty violation in the audit chain; surfaces to MOOT for arbitration.
| Field | Value |
|---|---|
| Capability | map.moat.violation_detection |
| Idempotent | No — supply Idempotency-Key for safe retries |
{
"example": true
}Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.
policy_update
Update treaty policy under MACE ratification on both sides.
| Field | Value |
|---|---|
| Capability | map.moat.policy_update |
| Idempotent | No — supply Idempotency-Key for safe retries |
{
"example": true
}Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.
compliance_query
Query current compliance posture for a treaty.
| Field | Value |
|---|---|
| Capability | map.moat.compliance_query |
| Idempotent | Yes |
{
"example": true
}Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.
compliance_assertion
Submit a compliance assertion with supporting attestations.
| Field | Value |
|---|---|
| Capability | map.moat.compliance_assertion |
| Idempotent | No — supply Idempotency-Key for safe retries |
{
"example": true
}Dispatched through the standard pipeline; see Engine pipeline for the 8 stages.