The decision
Does this submission bind automatically, go to an underwriter, or fall outside appetite?
Encode underwriting guidelines as rules that bind clean submissions automatically and refer everything else with the analysis already done. Every bind records the guideline version in force, so a portfolio review can answer what the rules were on the day.
Does this submission bind automatically, go to an underwriter, or fall outside appetite?
From a broker portal, an API, or a batch. The same rules evaluate it however it came in.
Class of business, geography, limits, attachment, loss history, and exclusions run as explicit conditions authored from your guidelines.
Broker emails, loss runs, and supporting documents are classified and extracted into facts. Rules decide what those facts mean for appetite.
Conclusions feed further rules until the submission settles on auto-bind, refer, or decline, with the referral reason attached.
The bind or referral is pinned to the published guideline version that produced it.
Most automation records that a decision happened. This records why it happened, on logic you can prove was in force at the time.
Every decision names the published version in force at the time, so a portfolio review can establish what appetite was rather than inferring it.
A referral carries the conditions that triggered it and the values behind them, so the underwriter opens the file already knowing why it is on their desk.
Static analysis catches rules that can never fire, duplicate rules, conflicting writes, and combinations of inputs no rule covers, before a guideline change goes live.
Each guideline publish produces an RSA-SHA256 signed evidence record verifiable against a public key, proving the appetite in force on a date has not been rewritten since.
Guideline changes move through draft and review. The approver is recorded, and the release can be blocked until its test cases pass.
Referral is the default for anything the rules do not clearly cover. The underwriter receives the submission with the appetite analysis already run, sees which conditions triggered the referral, and their decision is recorded on the submission, under their name, alongside the rules that referred it.
The boundary is enforced by how the workflow is built, not by a policy document. AI turns text into facts. Rules you wrote decide what those facts mean.
Clean, in-appetite submissions stop consuming judgment that should go to complex risks.
A change in appetite is a rule edit, tested and approved, rather than a guideline revision and a retraining cycle.
The same submission gets the same treatment regardless of who received it.
What the guidelines were on a given date is a lookup, not an argument.
Not all of it, and that is not the goal. Rules handle the part that is already mechanical, which is most of the volume, and refer everything else. Judgment is preserved by routing to it faster, with the analysis already done.
Rating and appetite are different questions. This answers the appetite and referral question over an API call and hands the result back. Rating stays where it is.
Frequent change is the argument for encoding them. A rule edit is tested against saved submissions and published behind an approval, with every prior version intact and every bind linked to the version that produced it.
Verification runs before publication and flags dead rules, conflicting writes, and uncovered input combinations. Saved test cases run on every change and a release can be gated on them passing.
Yes. Appetite is authored as decision tables and visual rules, which read closer to a guideline than to code. Publishing is gated by approval, so authoring access does not mean unreviewed production changes.
Edit the ruleset, run the saved test cases, and publish behind an approval. Submissions after the publish use the new version, and everything bound before it stays explained by the old one.
Yes. The what-if sandbox runs a ruleset without side effects, so you can replay historical submissions against a proposed change and compare the outcomes.
Yes. Enterprise includes up to three dedicated hosts deployed into your own Azure subscription, where submission data and execution history never leave your tenant.
Pick the decision that costs your team the most time and the most argument. In one working session we will model it, run it against your own examples, and show you the trace it produces. If it is not a fit, we will say so.