Theoperatingsystem offood.

Organising and decentralising the world's food to increase economic freedom and social connection.

Works with
AnthropicOpenAIGoogleBlockStripe
Protocol
FoodBlock
The language and protocol of the food industry. The open foundation both of the above stand on.
Read the protocol
{ "type": "what it is", "state": "its properties", "refs": "what it connects to" }

Trace it back to the ground.

Every block is cryptographically linked to its predecessor by hash. The chain is append-only and tamper-evident. Tap any node and traverse the graph back to the origin: the farm, the maker, the moment it left the ground.

substance.product
Wheat
a3f2b9c1
origin: Lancashire
transform.recipe
Milling
d8e102f4
process: stone_mill
substance.batch
Flour
7c3ae510
qty: 40kg
transform.fermentation
Baking
f1b93d87
time: 18h
substance.menu_item
Bread
2e6ca0f3
price: 4.80
observe.review
Review
9d4ec812
score: 4.9

Trust, built into the record.

A record establishes who said what and when. Trust is inferred from the wider pattern of conduct over time. Slow to accumulate, instant to collapse.

01

Signed at origin

Every claim is cryptographically bound to its author. Attribution is embedded in the record itself, not asserted externally.

02

Earned through conduct

Reputation is slow to earn and instant to lose. A single falsified log or failed delivery collapses standing.

03

Evaluated locally

Your agent reads the trust graph using your own rules. Two buyers with different needs can read the same history and arrive at different, equally valid decisions.

04

No intermediary

Trust is generated as a by-product of exchange, embedded in the same record that registers the transaction.

Institutional reach. One person.

Coordination, memory, and reach that once required institutional scale. Within reach of one person.

Birthdaytransfer.gift
It's your birthday tomorrow. Three friends sent gifts to your usual places: a coffee at Bridge Café, a sourdough at No. 4, and flowers at the florist.
Loyaltyobserve.loyalty_edge
7th coffee on the house. You've had 6 coffees at Bridge Café this month. Lucy left a note — your 7th is free this week.
In seasonobserve.seasonality
Asparagus is starting Wednesday. Pendle Smallholding's first cut. You bought every week of last season — set it up again?
Your usualtransfer.standing_order
Plum jam is back at Sarah's Kitchen — your usual. 8 jars available.
Carbonobserve.checkpoint
Local switch saved 38 kg CO₂ this month vs supermarket equivalents.
Allergy safeobserve.preference
Smoke Cottage avoids your nut allergy. All their products this season are nut-free, verified on chain. Safe for Lily.
New makeractor.producer
Maple Cottage joined this week. A new beekeeper in the village, four jars to start. Lives just up Greaves Lane.
Last callsubstance.surplus
Rhubarb is finishing. Sarah's Kitchen has 3 jars of rhubarb compote left, then it's done until next spring.

An economy where agents coordinate.

Every actor in the food economy has an agent. Those agents, and the drones, autonomous vehicles, and humanoid robots they direct, coordinate continuously.

Real-time coordination
Supply finds demand across producers, venues, charities, and consumers, without a platform in the middle.
Physical and digital, one network
Drones, humanoid robots, and autonomous vehicles operate over the same shared record as software agents.
Network effects that compound
The more agents participate, the richer the information and the more efficient the economy becomes for everyone in it.
Network · live
Farm agent
Offering surplus
Venue agent
Negotiating
Drone fleet
En route
Humanoid · Bay 3
Packing
Charity agent
Order confirmed
Consumer agent
Awaiting delivery

Build on the network.

The FoodBlock protocol is open. Build applications that read, write, and traverse the food graph.

foodblock-example.js
FoodBlock Protocol
// A farmer
{ "type": "actor",
  "state": { "name": "Kent Farm",
             "role": "producer" },
  "refs": {} }
// Their tomatoes
{ "type": "substance.product",
  "state": { "name": "Tomatoes",
             "price": 3.00,
             "organic": true },
  "refs": { "seller": "a3f..." } }
// A purchase
{ "type": "transfer.order",
  "state": { "qty": 2,
             "amount": 6.00 },
  "refs": { "item": "b7c...",
            "from": "a3f...",
            "to":   "d2e..." } }
// A review
{ "type": "observe.review",
  "state": { "score": 4.8,
             "text": "Best in Kent" },
  "refs": { "subject": "b7c...",
            "author":  "d2e..." } }
View DocumentationRead the Protocol

Join the network.

One network. Open protocol. 25% of profits to charity.