Chestnut
Seed
2025
a16z-backed
  • Founding design team
  • Information architecture
  • Design system
  • Product design

Chestnut is the software a carrier runs to manage its entire distribution network: producers, hierarchies, licensing, and the compensation that moves with every policy.

KOPPER joined as the founding design team and built the foundation the product stands on: the information architecture and the design system. That foundation stayed with Chestnut from zero to its first seven-figure deployments with Fortune 100 carriers.

Bonsai · Chestnut's design system
KOPPER built the system the screens come from.
01

Architecture

Layered tokens: Tailwind primitives feed a semantic theme, which feeds the base tokens every component reads from. Named once, inherited everywhere.

02

Components

A library specified to the edge. Every button, table cell, and sidebar state drawn, with nothing left to interpretation.

03

Type & color

A custom typeface, Chestnut Sans Display, on a fixed scale. A Chestnut palette sitting beside the full Tailwind range.

04

Synced to code

Bonsai is mirrored one to one in the codebase, so design and build never drift, and engineering moves from v1 to v2 at its own pace.

05

Legibility

Every icon carries its own plain-language description. Readable by the team, parsable by an agent.

The Bonsai spec board: the bulk hierarchy form specified end to end, and the button drawn across resting, hovered, loading, and selected states, with development and interaction annotations wiring fills, shadows, and tokens to each specimen
One button specified for resting, hovered, loading, and selected, and one surface specified end to end, with fills, custom shadows, and tokens wired to every specimen.
Chestnut Sans Display · 300-700 · rendered live
300Bulk hierarchy changes
40010,667 policies selected
500Select records
600Producers
700Chestnut 0123456789
Chestnut Sans Display, five weights on a fixed scale, set live from the production font files.
#281305
#512807
#873b15
#bb7b48
#cab18c
#e5d3bd
#f4f1ed
#d7ecc9
#a1fc12
The Chestnut palette beside the full Tailwind range; sage and chartreuse stay reserved for marketing washes and interaction accents.
One platform
A carrier tracks producers, policies, and performance as separate systems. KOPPER made them one.

Purpose built: policy data, producer data, business rules, and premium transactions feed one core that runs hierarchies, compliance, retroactivity, commissions, debt, advances, and bonuses.

A single rail holds the entire operation: producers, policies, compensation, workflow, payouts, insights, and data. One vocabulary, carried across every workspace.

At its head, the co-branding tells the story of what Chestnut is: the software a carrier runs.

The platform rail as shipped to a carrier, from the co-branded header through the Workflow group
Built for scale
Reassign, re-tier, or terminate producers in bulk, from one strip.
Select across a table of 14,290 producers, then assign, replace, terminate, tag, or update hierarchies without leaving the view. A single run touches 10,000 hierarchies and shows itself resolve, down to the 21 it flags for review. Built for the real states, not the happy path.
Rules, not spreadsheets
Vesting, advances, and chargebacks become rules, not spreadsheets.
An active vesting block with its effective dates, condition chips, and vesting rules, including termination cases
Each block carries its own conditions, triggers, and effective dates, down to every way a producer can be terminated.
Every dollar traceable
Every commission reconciles in one ledger.
A producer's compensation screen: profile tabs over the commission transaction ledger, with disbursed, debt paid, advance offset, payable, advance, earned, and premium per policy
Personal and downline debt, per policy: advance offset, payable, earned, premium, lined up in a single row.
From question to metric
A guided builder turns a question into a metric.
The Create Variable modal open over the Create Award screen: a persistency metric with baseline period, 365-day window, optional filters, a plain-language summary, and NPN persistency rows previewed below

Percentage of policies retained, 365 days after issuance: defined once, previewed against live data, and reused wherever compensation calls it.

Next projectWarehouse Management OSStoreEase • Product Design • Seed