Which policy decided this?
Identify the exact authored artifact, configuration, and evaluator route instead of reconstructing them from a prompt.
Semantic policy infrastructure, in the open
Turn human-written policy into versioned artifacts, named tests, explicit outcomes, and evidence your application can consume. Antaeus is early: try it free in the browser, or run the open-source engine locally, credential-free, with an experimental bring-your-own-key OpenAI evaluator.
The operating problem
Meaning-heavy decisions often begin inside application code. Operating them responsibly means answering three questions long after the first response looked plausible.
Identify the exact authored artifact, configuration, and evaluator route instead of reconstructing them from a prompt.
Exercise named cases against a policy version before a wording change reaches an application decision.
Keep uncertainty, review, denial, and operational failure distinct so an outage does not silently become policy.
A narrow boundary by design
Antaeus is for bounded questions that require interpretation of language, intent, context, or exceptions. Deterministic requirements should stay in deterministic code.What is semantic policy enforcement?
Antaeus owns
Versioned policy artifacts, named cases, evaluator boundaries, explicit outcomes, and traceable evidence.
Your application owns
Authentication, authorization, deterministic rules, transactions, side effects, and the action taken after a decision.
People own
Policy intent, exceptions, review, escalation, and responsibility for consequential choices.
The policy lifecycle
The current core establishes the local contract. Semantic adapters, starting with an experimental OpenAI evaluator, and behavioral comparison must earn their place against the same explicit artifacts and failure semantics.
Available locally
Write constrained YAML or JSON against a versioned schema, then derive a canonical identity for the exact policy.
Available locally
Bind inputs and expected outcomes to the policy version so contract changes are visible instead of anecdotal.
Contract available
Keep policy meaning separate from provider configuration, credentials, fallback, and deployment-specific choices.
Fixture available · experimental semantic evaluator
Return allow, review, deny, or failure through one provider-neutral decision contract. The quickstart route is synthetic; an experimental OpenAI adapter evaluates real conditions with your own key.
Decision evidence available · comparison planned
Trace the policy and evidence behind a decision; later, compare policy versions before publishing a behavioral change.
Current proof
The public quickstart validates one real policy artifact, evaluates an exact synthetic case, and runs the same case through the portable regression contract. It reads no credential and makes no network call.
$ .tmp/bin/antaeus validate vendor-onboarding.yaml
policy digest verified · 2 rules
$ .tmp/bin/antaeus evaluate --case aggregate-analytics
policy vendor-onboarding
mode deterministic-fixture
outcome review
network none
credentials none
$ .tmp/bin/antaeus test --suite quickstart.json
named regression case matchedIllustrative summary of the exact checked-in public example; file paths and JSON output are shortened for readability.
Explicit terminal states
Applications need enough information to choose an appropriate next step. Every state has a name and meaning; color is only a supporting cue.
The policy and evaluated evidence support proceeding.
The policy requires accountable human review or reaches its declared review default.
The policy and evaluated evidence support refusing the requested case.
Evaluation could not produce sufficient evidence; the application decides how to handle that operational state.
Open by default
The Antaeus core is intended to remain useful without a hosted account. The repository holds the policy and decision schemas, Go packages, command-line workflow, examples, governance, and Apache-2.0 license.
The latest release, v0.6.0, installs with Homebrew, go install, or a container image. The semantic evaluator is experimental. The hosted beta offers API keys, managed policies, and prepaid usage, with shared capacity and no production SLA.
A separate research track
Semantic Policy Enforcement asks whether meaning-heavy policies can be evaluated with useful quality, review boundaries, cost, and reproducibility. That requires frozen inputs, declared thresholds, and evidence—not a roadmap or a polished demonstration.
No empirical result is published yet. Antaeus is the reference implementation used to make the eventual experiment inspectable.
Understand the research boundaryStart with current proof
Run the local fixture workflow, inspect the resulting decision, and decide whether the contract fits the boundary your application needs.