aethis_decide
Evaluate eligibility against a single ruleset or composed rulebook. Returns eligible, not_eligible, or undetermined with optional trace, explanation, and next question.
Instructions
Evaluate eligibility against either a single published ruleset (ruleset_id) or a composed rulebook (rulebook_id). Provide exactly one. A rulebook composes multiple rulesets via outcome_logic — use it for the whole-form decision (e.g. aethis/uk-fsm). A ruleset is one section in isolation (e.g. aethis/uk-fsm/child-eligibility). Returns eligible/not_eligible/undetermined with optional trace and explanation. When undetermined, includes next_question and optimal_path. Rulebook evaluation always requires an API key; ruleset evaluation can be anonymous against public rulesets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ruleset_id | No | The ID or slug of a single published ruleset. Mutually exclusive with rulebook_id. | |
| rulebook_id | No | The ID or slug of a composed rulebook (e.g. `aethis/uk-fsm`). Mutually exclusive with ruleset_id. Requires an API key — anonymous callers get HTTP 401. | |
| field_values | Yes | Input field values (see aethis_schema for required fields) | |
| include_trace | No | Include the full evaluation trace showing how each rule was evaluated | |
| include_explanation | No | Include human-readable rule explanations with source citations | |
| include_graph_overlay | No | Stamp this decision's per-criterion outcome (satisfied/not_satisfied/pending) onto the ruleset-map graph and return it as graph_overlay — the same {nodes, edges, sections, stats} shape as aethis_graph, letting a caller render a 'you are here' map for these specific inputs. Off by default; the response is byte-identical to a call without the flag. |