Autonomy is a dial, not a switch.
Per workflow, per amount, per counterparty — you set how far Corin goes in SAP or Infor.
AI agent guardrails for your ERP: four rungs, not a leap.
Watch. Draft. Approve. Autopilot. Corin earns autonomy one workflow at a time — you set the pace.
One dial per workflow — changed anytime, logged always.
Quotes can sit at Approve while invoice matching runs on Autopilot — each workflow earns its own rung.
When it's unsure, it asks.
Below the confidence bar, outside the bounds, or missing a fact — the case routes to a person with the full brief attached.
The recommendation
One action, stated in a sentence, with its confidence.
The reasoning
Which inputs decided it — credit state, stock, contract price — each traceable to its source record.
The runners-up
Every recommendation arrives with its runners-up and the reason they lost. Corin doesn't take the first answer — it scores the options and keeps the losers on file.
The blast radius
Exactly what will be written, where — before you click.
The gate
Approve, edit, or reject. The ledger writes itself either way.
Every change gets a dry run first.
The dry run isn't a preview screenshot — it plays the change forward against your live SAP or Infor numbers.
The full spread of outcomes
Each dry run returns the range of outcomes — best case, worst case, the percentiles between — and which assumption moves the result most.
Played forward against real state
A candidate decision runs against real state before anything executes — the outcome is on the table first.
Seeded and repeatable
Every run is seeded: the same inputs produce the same decision, every time. Rerun it and get the same answer.
Dry runs execute nothing — they read live state and write only their own record.
Every action names the rule that allowed it.
Nothing hits your ERP without a rule that allowed it and a record that proves it.
Receipts, not logs
Executing a decision returns a receipt binding it to the rule version in force — "which rule allowed this" is a lookup, not an investigation.
Rules are versioned
Every rule change is versioned. Every action names the exact version of the rules that approved it.
Sealed entries
Every entry is sealed with a fingerprint — edit it and the fingerprint breaks.
Every gate leaves a receipt.
The ledger — a record of every decision: what changed, who approved it, when — queryable forever. Built for the audit, not the demo.
Illustrative ledger rows — sample data, not a customer record.
Corin never moves money, signs, or sends without your confirmation — until you tell it to.