api.aethis.ai serves engine 0.49.1, which is the contract these pages
describe; every response carries engine_version so you can confirm which
build answered you.
What the deployed engine serves.curl. It returns a real decision from the production engine.
This is the evaluate tier, and it is open to everyone. Authoring and
publishing your own rules is a separate, invite-only tier —
what the two tiers are.
Decide
inputs_hash and the same
decision, every time.
Ask what a ruleset expects
You do not have to guess the field names. Every public ruleset publishes its input contract:See what else is live
What you just used
- No key. Decisions, schemas, explanations and graphs on published public rulesets are open. Anonymous callers are rate-limited per client; the budgets are on the REST API page.
- No model provider. Nothing in this path calls a language model. Models are used once, at authoring time, to propose the logic; the decision itself is compiled rule evaluation.
- A real audit trail.
decision_idandinputs_hashidentify the call, andruleset_ididentifies the published rules that produced it. The envelope also carries a resolvedruleset_versionand acontent_digestthat pins the exact rule content, both served today. Storedecision_idandinputs_hashat minimum, andcontent_digestif you need to prove which published rules answered.
Next
Show the reasoning
Add
include_trace or include_explanation and get the per-criterion
working, plus the verbatim clause each criterion cites.More live rulesets
Spacecraft certification, construction insurance, consumer credit — all
anonymous, all copy-pasteable.
Pick an interface
The same call from the CLI, the Python SDK, or your coding agent over MCP.
Author your own rules
Compiling your own source documents into rules is invite-only. Here is
what that tier includes and how to request it.