Rostoc Key Concepts
Before diving into Rostoc, it helps to understand a few terms the app uses throughout. These concepts map closely to how specialty roasters already think about their work — Rostoc gives them a consistent name.
Machine
Section titled “Machine”A Machine is a roasting machine entry in Rostoc. When that model is supported or experimentally compatible, Rostoc can read live data from it during a Batch. Each Machine has its own manufacturer, model, drum capacity, and connection settings.
You can have multiple Machines registered. Rostoc will remember which one you last used and offer it as the default.
Next step: Add your first machine →
Green Inventory
Section titled “Green Inventory”Green Inventory is where Rostoc tracks Coffee Lines, Lots, stock levels, and movement between warehouses. It keeps your roast records connected to the green coffee you actually used.
A Plan (Roasting Plan) is a roast target. It defines what you’re aiming for before you start: the coffee you’ll use, the Reference Curve or development time targets, and the intended output weight. When you roast against a Plan, Rostoc overlays the target on the live Curve so you can see how you’re tracking in real time.
A Plan can target a single Coffee Line or a blend of multiple Coffee Lines with defined percentages.
Plans are optional. You can record Batches without them, but they are the foundation of repeatable production.
Reference Curve
Section titled “Reference Curve”A Reference Curve is a saved Curve that acts as the target for a Plan. Rostoc shows it as an overlay during a live roast so you can compare the current Batch against a proven result.
A Curve is the sensor record of a roast: time on the x-axis, temperature and other channels on the y-axis, with key events like charge, yellowing, first crack, and drop marked along the way. Comparing Curves across Batches is one of the most powerful things Rostoc helps you do.
A Batch (Roast Batch) is one recorded roast — from the green coffee going in to the end of the cooling cycle. Each Batch is recorded as a Curve and stored in your history.
A Batch stores:
- The full sensor timeline (the Curve)
- The coffee used and the weight in/out
- The Machine used
- Any notes you add during or after the Batch
- The date and duration
Coffee Line
Section titled “Coffee Line”A Coffee Line is a category of coffee you roast regularly — for example, “Brazil Natural” or “Ethiopia Washed Seasonal”. It groups all the Lots you’ve purchased for that same purpose over time, giving you a continuous history across different deliveries.
A Lot is a specific green coffee purchase or delivery. It belongs to a Coffee Line and has its own weight, origin details, and purchase date. As you record Batches, Rostoc tracks consumption per Lot so you always know what you have left.
An Order is green coffee you have bought but not yet received. It belongs to a Coffee Line and carries the quantity, price, supplier, and the date you expect it. An Order is a Draft while you are still deciding, On order once you confirm it, and Received when the coffee arrives — receiving it turns it into Lots, with the price and invoice reference already on them.
Warehouse
Section titled “Warehouse”A Warehouse is a storage location you want to track separately — “Main Store” or “Sample Room”. Every Lot sits in one, so you know not only how much green you have but where it is. Warehouses are managed in Settings → Warehouses.
Every Batch and every Lot carries a short code of its own — RB-0001 for a
Batch, GL-0001 for a Lot. Rostoc assigns them, they never restart, and they
are shared across the whole roastery, so a second person roasting on another
machine continues the same sequence. A code can be
printed on a label and scanned back to
the record it came from.
Roast Studio
Section titled “Roast Studio”Roast Studio is the live roasting interface. It shows the live Curve, Reference Curve overlay, Machine readings, controls, and event marking while a Batch is in progress.
Now that you know the vocabulary, the next step is checking your Machine and getting it connected.