Skip to content

BIND Overview

BIND (Business Insurance Normalized Data) is a data interoperability standard for insurance. It defines a common set of resource types and data structures that enable systems across the insurance ecosystem to exchange information in a consistent, machine-readable format.

Background

Insurance is a fragmented industry. Brokers, carriers, MGAs, TPAs, and reinsurers each use different systems with different data models. Moving a submission from broker to carrier, binding a quote into a policy, or reporting a claim involves manual data re-entry, PDF parsing, and bespoke integrations.

BIND defines resources like Insured, Submission, Quote, Policy, Coverage, and Claim — the core concepts that every participant in the insurance ecosystem works with daily.

Components

Resources

Resources are the primary building blocks of BIND. Each resource represents a distinct, identifiable concept in insurance:

CategoryResourcesDescription
PartiesInsured, OrganizationThe entities involved — policyholders, carriers, brokers, MGAs
WorkflowSubmission, QuoteThe pre-bind process of requesting and offering coverage
ContractPolicy, CoverageThe bound agreement and its specific coverage sections
ClaimsClaimLoss reporting and the claims workflow
PropertyLocationPhysical premises and statement-of-values data

Every resource has a resourceType discriminator, an optional id, and optional meta for versioning and provenance.

Data Types

Data types are reusable structures shared across resources:

  • Coding — A coded value from a code system (e.g., NAICS code, line of business)
  • CodeableConcept — A concept with one or more coded representations plus text
  • Reference — A link from one resource to another ({ResourceType}/{id})
  • Money — A monetary amount with currency
  • Period — A time range with start and end dates
  • Address — Physical or mailing address
  • Quantity — A value with unit of measure
  • ContactPoint — Phone, email, or other contact info
  • Attachment — Document or file reference

Signed Bundles

A BIND Bundle can be signed using JWS (JSON Web Signature) with ES256. The signature proves who created the bundle and that it hasn't been tampered with. Any system can verify a signed bundle by fetching the signer's public key from the BIND Directory — no prior trust relationship required.

Trust Directory

The BIND Directory at bindpki.org is the public key infrastructure for the ecosystem. It is a git-based registry of insurance participants — their identities, regulatory credentials, and signing keys. It serves as the trust anchor for verifying signed bundles and for trust-tiered exchange.

References

Resources link to each other via References. A Policy references an Insured, a Carrier (Organization), and optionally a Broker. A Claim references a Policy. This graph of references models the real relationships in insurance.

Insured ← Submission → Quote → Policy → Coverage

                                Claim

Approach

Composition over inheritance

BIND resources are composed of data types rather than inheriting from deep class hierarchies. A Policy has a totalPremium (Money), an effectivePeriod (Period), and an insured (Reference) — each a standalone, well-defined type.

TypeScript as source of truth

The canonical definitions live in TypeScript interfaces. JSON Schemas are auto-generated from these types, ensuring the schema always matches the type definitions. This means TypeScript applications get native type safety, while any language can validate against the JSON Schema.

Extensibility via CodeableConcept

Rather than hardcoding every possible classification, BIND uses CodeableConcept — a pattern that pairs machine-readable codes with human-readable text. This allows different organizations to use their own code systems while maintaining interoperability. Browse all available code sets in the Terminology Browser.

Inspiration

BIND draws inspiration from HL7 FHIR (Fast Healthcare Interoperability Resources), which solved the same fragmentation problem in healthcare by defining common resource types and a composable data model. BIND adapts these proven patterns — resource-based modeling, coded values, references between resources — for the insurance domain.

Initiative

BIND is an open initiative aimed at establishing a shared language for insurance data. It was created by CloudRaker, a leader in AI-driven productivity solutions, interoperability, and trust for the insurance industry. The initiative is on a path to becoming a separate, not-for-profit entity — ensuring that governance remains neutral, transparent, and community-driven.

We welcome new members and contributions from across the ecosystem: insurtechs, insurers, brokers, MGAs, and technology partners who share the vision of seamless data exchange.

CloudRaker will operate the upcoming Trust Gateway and BIND Mobile app — production infrastructure that brings the standard to life and enables real-world interoperability between participants.

The Standard

Browse the full standard: