Roles that mean something
A Data Steward approves ingests and runs resolutions. An Analyst reads, asks, and inspects lineage. No one edits the record by accident.
Insurance knowledge graph / Phase 0 demo
D·bridge resolves your policies, claims, and parties into one canonical graph — so an underwriting question gets a plain-language answer, traced to every source document behind it.
how it works
Three stages, one direction. Source-shaped records become a canonical graph you can interrogate — and every transformation stays on the record.
Policies, claims, and ACORD filings land exactly as the source systems shaped them — XML, PDF, and everything in between.
acord_fnol.xml <Claim claimNo="CLM-4471"> <Insured>ACME Logistics Ltd</> <Loss peril="Water" date="2026-03-02"/> </Claim>
Duplicates and aliases collapse into canonical entities. Every link carries a confidence score; data-quality mismatches are flagged, not hidden.
ACME Logistics Ltd
Ask in plain English. The answer is grounded only in this claim’s graph, its DQ findings, and its lineage — and it arrives with citations attached.
Coverage C (Water Damage) is in force on POL-88231.
↳ policy.pdf · §Coverage C
entity resolution
Brokers, policy admin, and claims each spell the insured a little differently. D·bridge folds them into a single canonical entity — and keeps the confidence and the evidence so a steward can always check the seam.
See it merge in the demo →ACME Logistics Ltd
3 records · confidence 0.94
provenance
Behind each answer is a PROV-O trail: the property value, the object snapshot it came from, and the source file it was derived from. Nothing is asserted that can’t be walked back to a document.
Yes — Coverage C is in force, sub-limit $250,000.
prov·WAS_DERIVED_FROM · depth 4
governance
A Data Steward approves ingests and runs resolutions. An Analyst reads, asks, and inspects lineage. No one edits the record by accident.
The canonical model is aligned to ACORD object and link types, so what you answer with is what your market already speaks.
DQ findings ride along with the entities they touch — surfaced on the node, counted in every answer’s footer, never quietly dropped.
Pick a seat. The demo runs on a real claim, end to end — ingest, resolve, ask.