custom candidate field
Current operating state
selected action
Coherence
Gap to #2
Rank
Field
Resolve
ranked across 0 actions
01Operator layer

CAN is not freight routing. It is operating-state routing.

The engine receives the real condition of the business — harvest age, terpene expression, COA risk, buyer pressure, margin floor, D2C velocity, state constraints, and product-format options — then scores the available actions. The candidate field can be anything: preserve flower, convert to pre-rolls, hold for retest, split the lot, push D2C, route to wholesale, or protect price floor.

Freshness
Harvest date, moisture, aroma, oxidation, trichome integrity, and terpene volatility.
Compliance
COA mismatch, microbial threshold, license validation, state lane, quarantine, recall, and retest.
Margin
Wholesale pressure, price floor, COGS, blended lot value, cash-flow urgency, and EBITDA discipline.
Format
Premium flower, pre-roll, vape input, rosin, edible extraction, white label, or bulk THCA.
D2C
ZipLine-style drops, route density, age gate, delivery window, customer cohort, and repeat buyer pressure.
Custom
Add any candidate live. The field changes without changing the engine.
POST /v1/compare