# Aethis ## Docs - [API Reference](https://docs.aethis.ai/api-reference/introduction.md): REST API for evaluating eligibility and authoring rule rulesets. - [Phase 2 — Field vocabulary](https://docs.aethis.ai/authoring/field-vocabulary.md): Establish and validate the input field names before writing test cases. - [Phase 3 — Rule generation](https://docs.aethis.ai/authoring/rule-generation.md): Generate rules from source text, run tests, iterate with guidance until all tests pass, then publish. - [Phase 1 — Section discovery](https://docs.aethis.ai/authoring/section-discovery.md): Split complex legislation into independently testable sections before authoring begins. - [Decision envelope](https://docs.aethis.ai/concepts/decision-envelope.md): Every /decide response carries a reproducibility envelope for audit and replay. - [How Aethis works](https://docs.aethis.ai/concepts/how-it-works.md): Source text in. Deterministic decisions out. No LLM at runtime. - [Nomenclature](https://docs.aethis.ai/concepts/nomenclature.md): What a ruleset, a rulebook, a slug, and a project are — and how the aethis/* namespace works. - [When to use Aethis](https://docs.aethis.ai/concepts/when-to-use.md): Good fit domains, DSL capabilities, known limits, and workarounds. - [Worked examples](https://docs.aethis.ai/getting-started/examples.md): Complete, runnable examples covering the full authoring workflow. - [Introduction](https://docs.aethis.ai/getting-started/introduction.md): Compile source documents into deterministic eligibility rules. Decide in under 5ms, explain why, and guide users through the shortest path to a determination — no LLM at decision time. - [Troubleshooting](https://docs.aethis.ai/getting-started/troubleshooting.md): Common problems and how to resolve them. - [Try it](https://docs.aethis.ai/getting-started/try-it.md): Live rulesets you can curl right now. No signup, no key. - [CLI](https://docs.aethis.ai/interfaces/cli.md): File-based rule authoring and eligibility evaluation from the terminal. - [Python SDK](https://docs.aethis.ai/interfaces/python-sdk.md): Typed Python client for the Aethis decision API — sync and async clients, stateful decision sessions, ergonomic Pydantic models. - [REST API](https://docs.aethis.ai/interfaces/rest-api.md): Integrate eligibility evaluation and rule authoring directly into your application. - [Which interface?](https://docs.aethis.ai/interfaces/which-to-use.md): MCP server, CLI, Python SDK, or REST API — pick the right tool for your workflow. - [MCP server overview](https://docs.aethis.ai/mcp-server/overview.md): Install and configure aethis-mcp for Claude Code, Claude Desktop, Cursor, and Windsurf. - [Tools reference](https://docs.aethis.ai/mcp-server/tools.md): All 25 aethis-mcp tools — parameters, examples, and response shapes. - [Pricing](https://docs.aethis.ai/pricing.md): Free decisions during preview. Invite-only authoring. Enterprise: talk to us. - [Author a rule from legislation](https://docs.aethis.ai/recipes/author-a-rule.md): Agent recipe: create project → upload sources → three-phase generate-and-test → publish. - [Debug a failing decide](https://docs.aethis.ai/recipes/debug-a-decide.md): Agent recipe: when /decide returns the wrong answer, or an error, or undetermined — what to check and in what order. - [Evaluate a case](https://docs.aethis.ai/recipes/evaluate-a-case.md): Agent recipe: schema → collect fields → decide → explain. End-to-end, copy-pasteable. - [Errors reference](https://docs.aethis.ai/reference/errors.md): Every reason_code the Aethis public API emits, plus recovery actions. ## OpenAPI Specs - [openapi](https://docs.aethis.ai/api-reference/openapi.json)