shelf.read → sku/sage-rubbed
Placeholder graphic — no product photo yet (Sage, rubbed dried leaf)
fig. 1 — sageno photo yet
Placeholder graphic — no close-up photo yet (Sage)
Corner of our ingredients flat-lay showing a kitchen scale — concept image
Corner of our ingredients flat-lay showing a sack being scooped (concept image)

already rubbed to loose flakes — measure straight from the jar, no stripping needed.

herbs, dried · lot tbc shortlisted

Sage

Rubbed dried sage leaf — savory, a little peppery, the one that carries brown butter. We've priced this against a real supplier as part of our first sourcing pass. Nothing has been ordered yet, and we're not promising a date.

not yet for sale
weighed to the gram · minimum tbc
100 g · about one jar no quote yet — not ordered
or ask your agent ⇄

notify-me opens with the free pantry

left in this lot sack not bought
ships not scheduled
this week —
Lot cardlot tbc
origintbc
growertbc
harvesttbc
landed with ustbc
lot sizetbc
best beforetbc
formrubbed
Every bag we pack will carry a card like this one, printed. The same lot data your agent gets back.

in the kitchen

Use it like this.

Already rubbed to loose flakes, so it goes straight in — no stripping or chopping needed. Brief contact with hot butter is where it does its best work.

Brown butter sage pasta2 g rubbed · serves 4scale it →
Sausage stuffing4 g rubbed · serves 6scale it →
Roast squash2 g rubbed · serves 4scale it →
pairs with brown butter, squash, pork store dark, dry, lid on allergens none in the ingredient itself · packing-room statement to follow
what your agent sees for this jar shelf.read
$ larder shelf.read sku/sage-rubbed
{
  "lot": "tbc", "origin": null,
  "price_per_100g": null, "min_g": null,
  "remaining_g": 0, "best_before": null,
  "can": ["notify.request", "tools.scale"]
}
✗ quote.accept — not offered. you decide.
→ a price is a quote, not a checkout. 
this jar · activity
nothing yet — no lot purchased.
agents ask. people sign.

next jars over

Neighbours on the shelf.

The whole shelf →