Hashlogics
Industry

Insurance

Insurance software built for the exam, not the demo

A rating engine that charges something other than what was filed is a violation, not a bug. That changes what good engineering means here.

What makes insurance different

4 things that decide this

  1. 01There is no national insurance regulator in the US. Each state adopts its own version of the rules, so jurisdiction and effective date belong in your schema from day one.
  2. 02New York says an insurer may not rely solely on a vendor's claim of non-discrimination, and may not hide behind a vendor's proprietary algorithm when explaining an adverse decision.
  3. 03Colorado does not accept 'we do not collect race' as an answer. Life insurers using external consumer data there must estimate it statistically and test their models every year.
  4. 04Premium audit is a post-policy reconciliation, not an underwriting decision. That places it outside the sharpest AI rules while still touching payroll and tax data.
The buyer

Four buyers, four different products

Insurance buying splits by entity type, not company size. A large carrier and a small managing general agent both commission custom software, for opposite reasons. A carrier buys because its core system cannot be changed. The MGA buys because it has no core system at all.

Knowing which one you are changes the first release completely. Is your hard part a security review? A bordereau your capacity provider will accept? Or getting a program live before the season starts? We ask that first.

  • 01Carriers buy defensibility. Audit trail, explainability and a human in the loop, evidenced for the next exam.
  • 02MGAs buy a program that can launch this season, with rating logic they own and clean bordereaux.
  • 03Brokers and agencies buy an end to re-keying between the carrier and their management system.
  • 04Insurtechs buy senior engineers who have seen an ACORD form before.

Sector context

Rules your build has to answer to

Dec 2023

NAIC adopted its AI model bulletin, requiring a written AI systems program

24

States had adopted that bulletin as of March 2025 (Quarles), and the count keeps rising

Jul 2024

NY DFS Circular Letter 7 set the testing and disclosure bar for underwriting AI

44

States with unfair claims settlement statutes based on NAIC Model 900

Where we are useful

The work we take in this sector

Sorted by how much of it we have shipped, not by how it sells.

Premium audit automation

Reading payroll registers, tax forms and general ledgers, then reconciling numbers across documents rather than trusting any one of them. Built for PremiumAudit.io on Claude, with the auditor still deciding.

Document intake that survives the real inbox

Submissions arrive by email, portal, SFTP and fax-to-email. We build the test corpus from your worst real week, because a pilot on curated PDFs tells you nothing about February.

Class code assistance, not class code decisions

The NCCI Scopes manual is prose, not a lookup table, and two experienced auditors disagree. We surface candidates with the governing text and flag drift against the prior term. A person picks.

Model governance and evidence

A model inventory, versioned prompts, logged inputs as well as outputs, and recorded human overrides. Regulators now ask what the system did in March. Most systems cannot answer.

Statutory clocks that hold up

Acknowledgment windows run 10 to 15 business days depending on the state. One global timer silently breaches the shorter ones, and an exam samples files and counts.

Sitting beside a core you keep

Guidewire, Duck Creek and the rest are co-existence work, never replacement. We design an adapter layer against the platform's own release train, so your delivery schedule does not depend on theirs.

Where AI belongs in an insurance businessLive
  1. UnderwritingRegulated decision. Assist only
  2. PricingFiled rates. Deterministic
  3. ClaimsSummarise, never determine cover
  4. Premium auditReconciliation. Best fit
  5. EvidenceLogged for the exam

Every major AI rule targets underwriting, pricing and adverse consumer decisions. Premium audit is a reconciliation of exposure after the fact, which is why it is the lowest-friction place to start. The result still changes premium, so treat it as outside the AI decision rules rather than unregulated.

The sharpest problem

Explain the decision, not the model

Teams build explainability for data scientists. Feature importance charts, attribution scores, a dashboard nobody outside the team reads. Then a regulator asks why one applicant was declined, and none of it answers the question.

New York asks for details about all information the decision was based on, including the source of that specific information. It also says an insurer may not rely on a vendor's proprietary process to excuse vagueness. So buying a scoring API and storing only the score makes the duty impossible to meet. Log the request, the response, the vendor, the model version and the time. That is a schema decision, and it is very hard to retrofit.

  • A prompt changed on a Tuesday is a model change with no version bump. Treat prompts as release artefacts.
  • Test bias before production, on a cadence after it, and again on every material change.
  • Calibrate confidence scores on real documents. A model that returns 0.9 for everything routes nothing to a human.
The client, in their own words

I am extremely happy with the results and would highly recommend Hashlogics to anyone.

Daniel Khin · CEO, PremiumAudit.io

Two ways to build here

How the usual pitch differs from ours

CriterionA typical insurance AI pitchHow we scope it
Class codesA classifier that outputs one code.Retrieval plus ranked candidates plus the governing text. An auditor decides, because a wrong code is a re-rating event.
Accuracy claimsA headline percentage with no denominator.Admitted rate, straight-through rate within admitted, and escape rate, reported together.
Prompts and modelsConfig, edited in place.Versioned release artefacts with a regression suite of real documents.
Vendor model callsStore the score.Store the request, response, vendor, model version and timestamp. New York requires the specifics.
Fraud detectionAI catches fraud.Prioritised SIU queue with reasons. A model producing adverse action inherits explainability duties.
Rating calculationAnother AI feature.We say no. Rating stays deterministic, versioned and effective-dated so a historical quote can be reproduced.
The stack

What this work runs on

Shipped in PremiumAudit.io

BubbleClaude API

Where we usually build

TypeScriptPythonPostgreSQLReact

Standards buyers raise

ACORDNCCI ScopesSERFFNAIC Model Bulletin
Questions, answered

Questions carriers and MGAs ask

01Is using AI in premium audit regulated?

Premium audit sits outside the sharpest AI rules, because those target underwriting, pricing and adverse consumer decisions. A premium audit reconciles exposure after the policy has run, so it is not a rating decision. Treat it as lower friction rather than unregulated. An audit result still changes premium, and a disputed class code has a formal dispute process. Data security duties apply in full, since the work touches payroll records, tax filings and employer identification numbers.

02What does the NAIC AI bulletin actually require us to build?

A written AI systems program that a regulator can audit, which in engineering terms means four things. An inventory of every AI system in use, in development and retired. Versioning for models, prompts and reference data. Logged inputs and outputs per decision, plus recorded human overrides. And evidence that testing happened on a schedule rather than once at launch. Adopted in December 2023, it had reached 24 states by March 2025 and more since. It is guidance until your state adopts it, then it shows up in a market conduct exam.

03Our policy system cannot be replaced. Can you work around it?

Co-existence is the normal shape of insurance work and usually the right answer. Your platform team and its release train control access to a Guidewire or Duck Creek environment, so we design an adapter layer and a clear contract between the two systems. That keeps your build testable on its own schedule instead of blocking on someone else's.

04How do you stop the AI inventing a number on a payroll document?

Extract to typed fields and let deterministic code do the arithmetic, never the model. Every extracted value links back to the document, the page and the line it came from, so an auditor can check it in seconds. Anything below the confidence threshold routes to a person instead of flowing through. We also calibrate those thresholds against real documents rather than clean samples, because an uncalibrated score sends nothing to review and errors reach the bill.

05Why do our audits pile up for four months and then stop?

Premium audit is seasonal, and systems sized for the average fall over at the peak. Volume can triple in a season while your team stays the same. That is when overtime, temporary staff and data entry errors all arrive together. Plan capacity against the peak, not the mean. Your queue and routing also have to degrade gracefully. When a backlog builds, the work done first should be whatever is closest to breaching an audit window.

06What would you need to see before quoting an insurance build?

Scoping calls are free. Where the honest answer requires reading your existing codebase, we run a paid two-week diagnostic that ends in a fixed price. Three things drive the estimate. Which document types really arrive, taken from a real inbox week. Whether a gated vendor or core relationship sits on the critical path, since that is a procurement clock rather than an engineering one. And how much of your workflow has to be a deterministic rules engine. We will not put a number on it before that.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter