Surety, claims, certs -- built for the specialty insurance ecosystem
Brokers don't lose insureds when they switch carriers. Carriers underwrite against live project performance. Sureties cure on the same payment ledger the GC is funding from. Same risk graph. Live views. Zero stale ACORDs.
Construction risk, transparent.
- Live project performance feeds underwriting.
- Coverage gaps surface at handoffs, not at claim time.
Submission to bind, in one graph.
- One submission flows to your full carrier panel.
- ACORDs resolve from Cascade, not template chaos.
Premium, claims, and reinsurance — synced.
- Premium billing tied to live exposure.
- Claims data feeds back to underwriting in real time.
Moat #1 · Shared Project Graph
One live data stream
A single live source of the truth powers role-based lenses so every stakeholder sees what matters -- right now.

Tarrytown Lighthouse — $4.2M civil. Each role projects its own scope from the same record.
Moat #2 · Cross-domain event chain
When risk shifts, every party updates.
Project milestone → exposure check → premium adjustment → renewal trigger. Live event chain across the panel.
Construction: milestone complete
GC marks concrete pour at 100%
Insurance: coverage check
Carrier auto-verifies builders risk applies
Finance: draw trigger
Lender auto-releases milestone draw
Ops: vendor payout
Payment pipeline schedules vendor ACH
Audit: ledger entry
All 4 above recorded append-only with the same event ID
Rewind the policy to any moment.
What did the carrier see on the day of bind? Drag the handle. The graph remembers.
Project
Project
As of April 12, 2026
% Complete
94%
Budget Spent
$7.6M
Schedule
+2d
resolved: /
Drag the handle -- or use left right -- to rewind the dashboard through real Cascade snapshots.
Moat #4 · Cascade resolution chain
Click any premium. See exactly how it was computed.
Every coverage decision traces back through the Cascade resolution chain — auditable end to end.