docs

Point traffic at the local model first.

Spill to cloud only when the router says so. Policy lives on the machine; the market is a remainder, not a default. Write team@routeleaf.food if a shelf is missing from this almanac.

console models

POLICY · LOCAL FIRST Keep tokens in the kitchen. SPILL · LEAST COST Route the remainder to market.

Install

The router sits beside the model, not in front of a dashboard. Bind a local endpoint, then declare spill lanes.

Policy

Every request starts on-device. A spill is an explicit ledger line: cheaper, smarter, or refused.

Lanes

Kitchen (on-device), pantry (lab box on the LAN), market (cloud). See models for the grade table.

Console

Access is mailed from team@routeleaf.food. The ledger is the product; the UI is a reading copy.

A quiet recipe

routeleaf.tomllocal first · spill least-cost
# Policy on the machine. Cloud is a remainder.
[route]
default = "kitchen"
spill   = "least-cost"

[lanes.kitchen]
kind = "on-device"

[lanes.pantry]
kind = "lan"

[lanes.market]
kind = "cloud"