Malcolm
For Carriers

AI distribution - on your terms

AI agents already want to sell insurnance - but they can't. They hallucinate policy details, create regulatory exposure, and you have no say in how it happens. Malcolm is the compliance layer that lets you unlock AI distribution without compromising on accuracy, data security, or regulatory readiness.

LLM / AgentChatGPT, Gemini, custom AI
Malcolm EngineValidate, strip PII, log audit
Carrier APIQuote, bind, checkout
ArchitectureRequest in → Validated out
0 guardrails today|Malcolm validates every field|Full audit trail

Benefits

What carriers get from Malcolm

Malcolm gives carriers four things that don't exist today in AI distribution.

Agent connectionsStatus
14:32:01ChatGPTMalcolmconnected
14:32:03GeminiMalcolmconnected
14:32:05PerplexityMalcolmconnected
14:32:08ClaudeMalcolmconnected
4 agents · 1 schemaLive sync
01

Unlock a new distribution channel

AI agents are the next embedded distribution channel. Malcolm turns those conversations into compliant, bound policies - with your branding, your rules, and your checkout flow.

Validation engineResult
property_type: "detached"PASS
rebuild_value: 350000PASS
roof_type: "wooden"REJECTED
bedrooms: 3PASS
“wooden” not in [slate, tile, flat, thatched]✗ Blocked
02

Your products can't be misrepresented

Every field is validated against your schema before the customer sees it. Hallucinated values are caught and blocked - not passed through.

Data lifecycleIN-MEMORY
0msRequest receivedvolatile
+12msPII strippedvolatile
+45msCarrier forwardedvolatile
+820msResponse returnedvolatile
0 bytes at rest✓ Nothing to delete
03

Stateless by design

PII is processed in-memory and never stored. Once a request completes, there is nothing to delete - because nothing was written in the first place.

Audit logLIVE
12:01:03quote_requestedqt_8f3k2x
12:01:04validation_passedqt_8f3k2x
12:01:05carrier_matchedqt_8f3k2x
12:01:08checkout_createdco_r9m1p4
Full decision trail✓ FCA-ready
04

Full audit trail, day one

Every field in every quote is logged with its source, validation status, and timestamp. Trace any value back to the customer's original statement.


How it works

From API to bound policy in three steps

Malcolm sits between AI agents and your existing systems. Here's exactly what happens when a quote request comes in.

01

Map your APIs in minutes, not months

Carriers map their existing API fields to the Malcolm schema in the portal - no re-platforming required. Update once and every AI agent in the network reflects the change instantly.

  • No re-platforming
  • Single source of truth
  • One-click matching
  • Live sync
Carrier APIMalcolm Schema
prop_typ_cd
property_type
rebld_val_amt
rebuild_value
rf_mtrl_cd
roof_type
yr_blt
build_year
num_beds_ct
bedrooms
02

How your product rules get enforced

Carriers define their products once using Malcolm's canonical schema. When an AI agent sends a quote request, Malcolm validates every field against the schema - catching hallucinated values before they reach the carrier.

  • Zod-powered runtime checks
  • Hallucination firewall
  • Auto-corrective prompts
  • Carrier-defined rules
Field · ValueCheck
property_type="detached"
rebuild_value=350000
roof_type="concrete"
build_year=1994
bedrooms=3
03

Pre-filled, carrier-branded checkout

Once every field passes validation, Malcolm generates a branded checkout URL pre-filled with the validated quote data. The customer completes the purchase on your site, on your terms - no third-party checkout, no data leakage.

  • One-click checkout URL
  • Your branding
  • Carrier-controlled
  • Pre-filled data
Generated checkout

Policy bound

Get Started

Ready to control AI distribution?

See how Malcolm protects your brand, your data, and your regulatory standing while unlocking a new channel.

API online|Live in one day
$ curl -X POST https://api.trymalcolm.com/v1/quote \
  -H "Authorization: Bearer mk_live_..." \
  -d '{ "product": "home_insurance" }'

{
  "status": "quoted",
  "checkout_url": "https://checkout.trymalcolm.com/q/..."
}
Quick start2 endpoints · 1 API key