Rules — the deterministic validation layer for AI agents.
Business rules, limits and calculations you do not want to leave to a language model.
Who does what
Rules decides
- what is allowed — and what is not
- required follow-ups and exclusions
- budgets, quotas and limits
- calculations to the cent, also from official tables
- the reasoned no
The AI takes over
- leading the conversation
- reading details from free text, e-mail and documents
- making and explaining suggestions
- wording and summarising
What the agent should not do
- invent or freely interpret rules
- calculate where every cent counts
- grant approvals or exceptions
What Rules can do
Eligibility
Which option works and which does not — by role, destination or input.
Required follow-ups
Whoever picks A needs B; A and C exclude each other.
Budgets and quotas
Sums, limits and quotas across the whole selection.
Explainable no
Every block with its maintained reason, in German and English.
Verifiable rule set
The analysis finds dead options and contradictions before anyone runs into them.
Decision log
Every decision traceable, as a log and as a PDF.
Examples

Access rights
Roles with segregation of duties, licence seats and required training — Rules sets the approval level.
Try it
Complaints and goodwill
Deadlines from the purchase date, evidence and goodwill budget — Rules decides which resolution is allowed.
Try it
Travel policy
Means of travel by distance and role, cost and budget — above budget only with approval.
Try it
Discount approval
Discount range by customer class and term, required items — Rules says who approves.
Try it
Funding eligibility
An invented sample programme: eligible measures, rate, maximum amounts and cap.
Try it
Shipping rules
Weight limits, express zones, dangerous goods and customs documents — Rules calculates the cost.
Try it
Tax adviser fees
Fees under table A of the German StBVV with range, expenses and VAT — non-binding sample calculation.
Try it
Property financing
Purchase costs, instalment and remaining debt with invented terms of a sample bank — no advice.
Try it
Service call-out
Criticality, fault pattern and contract — whether remote service, a spare part or an emergency call-out is allowed is decided by Rules.

Batch acceptance
Invented sample plan: sample size from the lot size, acceptance numbers per defect class, grey zone of the measurement — Rules decides whether the batch is accepted.

Quoting custom parts
Machine hour rate, engineering surcharge and lead time of a sample calculation — Rules calculates the price, not the AI.

Commission and target bonus
Payment, cancellation and margin — whether there is an entitlement and what is paid out is decided by Rules.

Manufacturing process and feasibility
Material, geometry, tolerance and quantity — which process fits and whether the part is feasible is decided by Rules.

Supplier rating
Points for quality, delivery and price, certificates and knock-out criteria — which class a supplier gets and which measure follows is decided by Rules.

Construction claims
Cause, instruction, notice and evidence — Rules decides whether a claim is accepted in full, in part or not at all.

Invoice review for a loss
Sample price ranges, link to the loss and evidence — Rules decides what is recognised and what is cut.
How an agent works with Rules
The agent asks
It sends its proposal to Rules — selection and details.
Rules checks
Valid or not, with reasons, sums and calculations. Nothing is stored.
The agent answers
With the reason from Rules, not with an invented one.
One call, one answer:
POST /rest/config-rules/v1/data
{"data": {"defaultpayload": {"rulesId": "…", "function": "check"},
"fields": {"gewicht": 2},
"custompayload": {"ziel": "welt", "inhalt": ["lithium"], "dienst": "luftfracht"}}}{"valid": false,
"check": {"rejected": [{"component": "dienst", "variant": "luftfracht",
"reason": "Air freight only outside the EU and never with lithium batteries."}]}}