PolicyOne Platform

PolicyOne is a modern, cloud-native insurance policy administration platform built for property and casualty carriers who require full lifecycle policy management, configurable underwriting workflows, and AI-assisted decision support — without sacrificing auditability or regulatory compliance.

What makes PolicyOne different?

CapabilityDescription
OOTB-first, carrier-extensible95% of P&C policy scenarios are covered out-of-the-box. Carriers extend entities, override screens, and add rules without forking platform code.
ACORD/ISO alignedAll entities, fields, and coverage codes map to ACORD AL3 and ISO standards.
Two-tier lock modelPlatform definitions are protected by Postgres Row Level Security. Carriers cannot accidentally break upgrade paths.
AI-assisted underwriting & copilotBuilt-in KALP AI agent reviews submissions, flags referrals, evaluates OOS endorsements, and surfaces coverage recommendations. Agentic workflows act on the underwriter's behalf.
Multi-tenantOne deployment, multiple carriers. Hard tenant isolation at the database layer.
Governed promotion pipelineConfiguration changes move from sandbox → production through a tracked approval workflow.

Platform Architecture

LayerTechnology
FrontendNext.js 15 App Router (React 19)
DatabasePostgreSQL with Row Level Security
ORMDrizzle ORM
AuthenticationJWT sessions + pluggable adapters (Local, LDAP, SAML, OIDC)
AI providerPluggable — OpenAI, Anthropic, Azure OpenAI, Google Gemini, Ollama
Monorepo toolingpnpm workspaces + Turborepo
Developer toolingKalp Schema Editor (VS Code extension)

Core Modules

Lines of Business

PolicyOne ships with OOTB support for the following lines:

LOB CodeDescription
personal_autoPersonal Auto (Collision, Comprehensive, Liability, UM/UIM)
homeownersHomeowners / Property (Dwelling, Contents, Liability)
bopBusiness Owner's Policy
cglCommercial General Liability
workers_compWorkers Compensation
umbrellaUmbrella / Excess Liability
inland_marineInland Marine

Policy Lifecycle

Submission → Quote → UW Review → Bind
    → Issue → In-Force → Endorsement/Renewal
        → Cancellation / Non-Renewal

Every state transition is recorded in the transaction log with the acting user, timestamp, and any AI agent context.

Quick links