small-batch roastery · published numbers
Roasted to spec.
Brewed to yield.
Small-batch coffee, published numbers. Every bag ships with its spec sheet.
cat manifesto.md
A roastery that shows its work
Four defaults. None of them optional.
origin: logged
Farm, lot, elevation, process — named on every bag we sell.
curve: published
The full roast profile, charge to drop, public for every lot.
yield: tested
Each roast is cupped and extraction-tested before release.
price: explained
What we paid and why it costs what it costs. In writing.
yield list --available
On the shelf this week
Three lots in rotation. Roasted Mondays and Thursdays.
huila-23.spec Huila 23
$21 / 250 g
- origin
- Finca El Roble · Colombia
- process
- washed
- notes
- panela · red apple · cacao nib
- drop / dev
- 204°C · 17.9%
gedeb-41.spec Gedeb 41
$24 / 250 g
- origin
- Worka Sakaro · Ethiopia
- process
- natural
- notes
- blueberry · jasmine · candied lemon
- drop / dev
- 201°C · 16.2%
santa-rosa.spec Santa Rosa
$19 / 250 g
- origin
- El Socorro · Guatemala
- process
- washed
- notes
- toffee · orange zest · walnut
- drop / dev
- 205°C · 18.4%
cat lots/huila-23.spec
Every bag ships with this
The sheet for Huila 23, exactly as printed.
- lot
- huila-23
- origin
- Finca El Roble, Huila, Colombia
- elevation
- 1,850 masl
- variety
- pink bourbon
- process
- washed · 36 h ferment
- batch
- 12 kg drum
- charge
- 200°C
- first_crack
- 08:41 @ 196°C
- drop
- 10:28 @ 204°C
- development
- 17.9%
- best_window
- day 7 → day 35
- espresso_target
- 18 g in · 40 g out · 28 s
# if a batch misses spec, it doesn't ship. it becomes staff coffee.
yield curve --render
The curve we publish
Bean temperature, charge to drop — huila-23, batch 118.
yield pipeline --show
Green to bag, five stages
source
Green arrives from farms we can name, at prices we publish.
sample
Every lot is sample-roasted and cupped blind before we buy.
profile
We iterate the curve until sweetness and development lock.
roast
12-kilo batches. The machine logs every second of every one.
publish
The spec sheet goes in the bag and stays online forever.
# CO₂ escaping a fresh grind, rendered in text. we find this calming.

tree origins/
Where the green comes from
Four countries, six relationships. Every folder is a farm we've visited or verified.
origins/
colombia/
huila
ethiopia/
gedeb
guji
guatemala/
santa-rosa
brazil/
cerrado
# 6 directories, 5 lots in rotation
yield subscribe
Coffee on a cron job
Fresh roasts on schedule. Pause, skip, or edit any time.
--plan explorer
Explorer
$21/month
- 1 bag · rotating single origin
- roaster's pick each drop
- spec sheet in every bag
# most subscribed
--plan resident
Resident
$38/month
- 2 bags · you pick the lots
- swap lots until roast day
- free shipping, always
--plan obsessive
Obsessive
$54/month
- 3 bags + pre-release lots
- full curve archive access
- quarterly cupping invite
# cancels are one click. no retention scripts, we promise.
man brew
Our numbers, your kitchen
The recipes we dial in on the bar, written down.
- dose
- 15 g · medium-fine
- water
- 250 g @ 94°C
- ratio
- 1 : 16.7
- bloom
- 45 g · 40 s
- total_time
- 2:45 – 3:00
# pour in slow spirals. stop fussing after the second pour.
yield wholesale --apply
For cafés that read labels
Wholesale, minus the mystery.
training included
Bar training and recalibration every quarter, on us.
dial-in sheets per drop
Every delivery lands with recipes tuned to that roast.
roast-day dispatch
Your order ships the day it drops. Never shelf stock.
ls roastery/
The floor
One drum, one bar, zero secrets. Watch any roast from the bench.

tail roast.log
The log is public
Last five batches off the drum, straight from the machine.
| date | lot | batch | drop | dev | status |
|---|---|---|---|---|---|
| 2026-07-06 07:12 | huila-23 | b118 | 204.1°C | 17.9% | in spec |
| 2026-07-06 08:03 | gedeb-41 | b119 | 201.4°C | 16.2% | in spec |
| 2026-07-03 07:20 | santa-rosa | b117 | 205.0°C | 18.4% | in spec |
| 2026-07-02 07:15 | huila-23 | b116 | 204.6°C | 18.1% | in spec |
| 2026-07-01 07:31 | cerrado-08 | b115 | 207.2°C | 19.0% | re-cupped · approved |
# every batch, forever. misses stay in the log too.
whoami
Two people, one drum

$ whoami → mara
Mara Osei
head roaster
Keeps the curve archive. Has opinions about development ratios and will share them unprompted.

$ whoami → teo
Teo Marchetti
green buyer
Visits every farm in the tree. Believes a contract you can't publish is a contract you shouldn't sign.

open visit.txt
The tasting bar
Order at the bar, watch the drum, read the logs.
- address
- 214 Foundry Ave, Unit B
- mon–fri
- 07:00 – 15:00
- sat–sun
- 08:00 – 16:00
- roast_days
- mon + thu, from 07:00
- cuppings
- first saturday, 09:00 · free
Run your first order
Current drop ships Monday and Thursday, roast day. Spec sheet in the bag.

