PLATTFORM — DECISIONS

Autonomie mit Kontrollinstanz.

Kein Agent schreibt direkt in Ihr ERP, sendet eine Kundennachricht oder bucht eine Rechnung — ein Modell schlägt vor, eine Policy autorisiert, und erst dann wird etwas ausgeführt. Sie legen je Modul und Kunde fest, wie weit der Agent gehen darf.

The same flow at every rung — only your position changes; Autopilot stays inside the policy bracket.

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.

SET PER WORKFLOW

Die Autonomieleiter

Vier Stufen, pro Modul und Kunde einstellbar, jederzeit änderbar. Autopilot wird durch gemessene Leistung verdient — und alles Unklare geht in jedem Modus an einen Menschen.

The autonomy dial with its gate readout — each rung names the gates in force.
ESCALATION

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.

01

The recommendation

One action, stated in a sentence, with its confidence.

02

The reasoning

Which inputs decided it — credit state, stock, contract price — each traceable to its source record.

03

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.

04

The blast radius

Exactly what will be written, where — before you click.

05

The gate

Approve, edit, or reject. The ledger writes itself either way.

BEVOR IRGENDETWAS BUCHT

Jede Änderung durchläuft zuerst einen Dry Run.

The dry run isn't a preview screenshot — it plays the change forward against your live SAP or Infor numbers.

Die volle Spanne der Ergebnisse

Each dry run returns the range of outcomes — best case, worst case, the percentiles between — and which assumption moves the result most.

Gegen echten Zustand durchgespielt

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.

POLICY & RECEIPTS

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.

DAS LEDGER

Jedes Gate hinterlässt einen Beleg.

Das Ledger — eine Aufzeichnung jeder Entscheidung: was sich änderte, wer es genehmigte, wann — dauerhaft abfragbar. Für die Prüfung gebaut, nicht für die Demo.

Sample ledger rows — every gate leaves its receipt: actor, action, id, gate, status.
timeactoractionidgatestatus
09:14:02m.chenQuotation 20005731 approved and releaseda41f…9c2ehumanapproved
09:12:47policy:margin-floorQuote held — price below floorwaiting on human review7bd2…e410policypending
08:58:19corinOrder acknowledgement staged for PO-10482c9a8…22f7autoapproved
08:47:30j.okaforTerms override rejected — outside policy5e19…d044humanrejected

Illustrative ledger rows — sample data, not a customer record.

Corin bewegt kein Geld, unterzeichnet nicht und sendet nicht ohne Ihre Bestätigung — bis Sie es dazu auffordern.

ENTSCHEIDUNGEN MIT NACHWEIS

Sehen Sie, was Corin tun wird — bevor es geschieht.