Route
arif_routeRoutes natural-language intents to the correct federation organ or kernel tool. Use when you know your goal but need to find the right tool.
Instructions
Canonical intent router. Routes a natural-language intent to the correct federation organ (GEOX, WEALTH, WELL, A-FORGE) or kernel tool. Use when you know what you want but not which tool to call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | Natural-language description of what the user wants. e.g. "interpret this seismic section", "assess portfolio risk" | |
| organ | No | Optional explicit organ override. If provided, intent matching is skipped and this organ is used directly. | |
| task | No | Alias for intent (backward compat). | |
| actor_id | No | Calling actor. | |
| session_id | No | Governing session. | |
| organ_tool | No | The tool name on the target organ to call. If absent, returns routing decision only (no bridge call). | |
| arguments | No | Arguments to pass to organ_tool. | |
| _envelope | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | Execution status: OK, ERROR, TIMEOUT, DRY_RUN | |
| tool | Yes | Canonical tool name that produced this response | |
| verdict | Yes | Constitutional verdict: SEAL, HOLD, VOID, SABAR, PROVISIONAL, PARTIAL | |
| result | Yes | Tool-specific payload | |
| meta | No | Metadata including actor_id, mode, circuit | |
| delta_S | No | Thermodynamic entropy change | |
| timestamp | No | ISO-8601 timestamp | |
| session_id | No | Active session identifier | |
| actor_id | No | Sovereign or agent actor ID | |
| output_policy | No | Policy constraints: DOMAIN_SEAL, DOMAIN_HOLD, DOMAIN_VOID, SIMULATION_ONLY | |
| nine_signal | Yes | F2 addendum nine-signal block | |
| reasons | Yes | Human-readable justification list | |
| _nine_signal_compliant | No | Internal compliance flag | |
| _violations | No | Non-compliance audit trail | |
| stage_progression | No | Next stage auto-chain hint |