"Comparative underwriting" sounds like a synonym for shopping a case around, and it is not. Shopping a case is sequential: you pick a carrier, submit, wait, and on a decline you pick another and start over. Comparative underwriting means evaluating the same case against many carriers and many products simultaneously, before anything is submitted, and producing a ranked set of outcomes with the reasoning attached. The difference is not a speed improvement. It changes what an agent can do in a conversation and what a company can know about its own risk selection.
The short version
- Sequential evaluation hides the counterfactual. You learn what one carrier said and nothing about what the alternatives would have said.
- Comparative evaluation requires carrier rules to be versioned data rather than documents, which is most of the engineering work.
- A decline stops being the end of a conversation and becomes a routing decision, because the next option is already known.
- Explainability is a compliance requirement, not a nicety. A ranking you cannot reconstruct a year later is not defensible however good it was.
- The same engine serves life, Medicare, and ancillary because the hard part is representing rules, and that part is shared.
What sequential evaluation actually costs
Picture the ordinary flow. An agent takes a fact-find, forms a view about which carrier is most likely to accept the case, and submits there. If it is accepted, everyone is happy and nobody asks whether a different carrier would have accepted it on better terms. If it is declined, the agent forms a second view, the applicant repeats answers they gave half an hour ago, and the clock starts again.
There are three costs in that, and only one of them is obvious. The obvious cost is time. The second is attrition: every restart is a place where the applicant stops answering the phone, and the urgency that prompted the original call does not survive many weeks. The third is the expensive one, and it is invisible. Sequential evaluation never produces the counterfactual. You know what the carrier you chose said. You do not know what the carriers you did not choose would have said, so you cannot tell whether the agent's judgment was good, and neither can the agent.
Multiply that across a book and you get a company that has no measurable idea whether it is placing cases well. It has placement rates, which conflate the quality of the case with the quality of the routing decision, and those two numbers move for completely different reasons.
What "at once" requires
The reason most of the industry is sequential is not that nobody thought of the alternative. It is that evaluating a case against many carriers at once requires the carriers' underwriting rules to exist as something a machine can reason over, and they do not naturally exist that way. They exist as underwriting guides, field bulletins, build charts, medication lists, and the accumulated memory of a producer who has submitted four hundred cases.
So the unglamorous center of this work is representation. Rules become versioned data: knockout conditions, build tables, medication and condition treatments, lookback windows, age and amount bands, and the interactions between them. Versioned matters as much as data, because underwriting guidance changes and a quote priced against last month's rules is not wrong so much as differently dated, and you need to be able to tell which.
Rules as data
Knockouts, build tables, medication and condition treatments, lookback windows, and age and amount bands, each with a version rather than a revision date on a document.
Profile as data
One versioned health profile per client, collected once in the session, so an evaluation references exactly the answers it was run against.
Ranking with reasons
An ordered set of outcomes where each position carries the rule that produced it, so the ranking can be explained rather than merely presented.
With both sides represented, an evaluation is a fan-out rather than a guess. The profile is run against every product whose rules are loaded and whose availability matches the applicant's state and the producer's appointments, and what comes back is a set: accepted here, accepted with a different classification there, knocked out somewhere else for a named reason.
What it changes for the agent
The first change is that the conversation can finish. The agent is not forming a hypothesis about a carrier; they are looking at a ranked list with reasons, in the session, while the applicant is still on the phone. The follow-up that never happens is the largest silent loss in this business, and closing inside the conversation is the single highest-leverage thing a quoting platform can do.
The second change is subtler and better. The agent stops being the repository of carrier trivia. The job shifts from remembering which carrier is lenient about a particular medication to explaining a recommendation to a person and handling what they actually care about. That is a better job, and it is a much shorter ramp for a new producer, which matters to any agency that has watched good salespeople quit during the eighteen months it takes to learn the guides.
The third change is what happens on a decline. Sequentially, a decline is the end of a conversation and often the end of the case. Comparatively, a decline is a routing event: the alternatives were already evaluated, so the next option is known rather than researched. Fewer cases are lost, and fewer are placed somewhere inappropriate because it was the only place the agent could think of.
What it changes for risk selection
This is the part that gets less attention and matters more to a company that intends to carry risk of its own.
When every case is evaluated against every product, you accumulate the counterfactual you were previously missing. Over a book you learn which case profiles are broadly acceptable and which are acceptable in exactly one place, and that distinction is enormously informative. A case that only one carrier will take is telling you something about the case, and it is also telling you something about that carrier's appetite.
For a proprietary product, that data is the foundation of pricing selectively rather than broadly. A carrier that prices for the average case in a segment has to load for the cases it cannot distinguish. A company that can distinguish them can price the ones it understands and decline the rest, and the declining is the part that makes the pricing honest. That only works if evaluation is cheap, which is the whole reason the method matters more in simplified issue final expense than it would in a fully underwritten line.
It also changes the shape of the feedback loop. Because the ranking and the eventual outcome are both recorded, you can ask whether the recommendation was right in hindsight: did the ranked-first option place, did it persist, did the cases the model liked behave like the cases the model liked. That question is unanswerable in a sequential world, because there is no ranking to score.
Why explainability is a requirement, not a nicety
It is tempting to treat a ranked recommendation as a black box that is judged on results. In insurance you cannot, for three separate reasons.
The first is immediate and human. An agent has to tell an applicant why this product rather than that one, right now, in language a person accepts. A recommendation that cannot be explained is a recommendation that will not be followed, or worse, will be followed and explained wrongly.
The second is the review. Recommendations get examined, by a supervisor sampling cases, by a carrier asking why its product was ranked where it was, and occasionally by a regulator. The question is never "was your model good". It is "why was this specific case recommended this specific way", and the only acceptable answer is a reconstruction of the decision as it was made at the time. That is why a recommendation record carries the profile version and the rule set version it was produced from, and why corrections are additive rather than overwriting the old value.
The third is our own discipline. A model you cannot inspect is a model you cannot correct, and underwriting rules encoded wrongly fail silently: the case just quietly does not appear, or appears ranked lower than it should. The only defense is an output where each position carries the rule that produced it, so a wrong answer is visibly wrong rather than merely disappointing.
Patented
Comparative underwriting method at the core of the group
2027
Planned public rollout for Solved Enroll, in private beta today
3
Product families the same engine reasons about: life, Medicare, ancillary
The method powers the AI Plan Recommender inside Solved Enroll today, which is in private beta with cohort agencies. It is licensable as a REST API or as an MCP server; see the enrollment surface.
One engine, three product families
People assume life, Medicare, and ancillary need three different systems, because the domains look unrelated. They do not, because the hard part is shared. In all three cases you are matching a description of a person against a set of rules that determine eligibility, classification, and price, then ranking the results and explaining the order.
What differs is the rules and the output, not the machinery.
- Life. Health and build drive eligibility and classification. The output is a set of products with their classifications and the knockouts that removed the rest.
- Medicare. Geography, the plans available in the county, and the applicant's own doctors and medications drive the match. Eligibility is broad; fit is everything, and fit is a comparison problem.
- Ancillary. Simpler rules, small amounts, and an attachment decision rather than a standalone one. The value comes from already holding the profile, so nothing has to be asked twice.
The practical payoff of sharing the engine is that the fact-find is collected once. A profile gathered to pre-qualify a final expense case is the same profile a Medicare conversation needs and more than an ancillary attachment needs. One interview, three lines, which is a client experience improvement before it is an efficiency one.
Where it does not help
Comparative evaluation is only as good as the rules loaded into it. A carrier whose guidance is not represented does not appear, and a rule encoded wrongly produces a confidently wrong ranking, which is worse than no ranking at all. Keeping the rule sets current is permanent operational work, not a one-time integration, and anyone claiming otherwise has not maintained one.
It also does not remove judgment from cases that are genuinely ambiguous. A profile with an unusual combination of conditions is a case where a human who has submitted similar files should look, and the honest design goal is to make that case identifiable rather than to pretend it does not exist. The method's contribution is handling the large majority of cases well and flagging the rest, not abolishing expertise.
And it is not a substitute for a good product. If the products available are wrong for the applicant, ranking them accurately just produces a well-explained bad outcome. That is one of the reasons the group ends at a product company rather than at a quoting platform, which is the argument in why we own the stack.
Why we built it here
This method is the technical core of the thesis rather than a feature of one platform. Owned demand lowers acquisition cost, which makes cheap and disciplined evaluation worth doing at volume. Cheap evaluation makes selective risk selection affordable. Selective risk selection is what lets a proprietary product be priced honestly. And an explainable ranking is what makes all of that defensible to an agent, a carrier, and a reviewer.
The technology page has the architecture view, and the documentation index walks the full lifecycle a case moves through. If you are a carrier thinking about comparative routing, or a platform that wants the recommender rather than the whole stack, talk with the team.