Thesystem offood.

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

Updates
25 Jul 26For developers — there is no separate section any more. Build on FoodX itself, or build your own machine on the protocol.
25 Jul 26FoodBlock Paper v1.518 Jul 26Provenance chain — trace any block back to the ground

Blog.

2 min

Why is technology fascinating?

What technology is for.

2 min

How we are building?

How the protocol and computer meet.

2 min

What we learnt from social networks

Connection without capture.

2 min

Engram

What persistent memory makes possible.

3 min

Adaptive UI

Interfaces that adapt to the person using them.

4 min

Context is all you need

Why intelligence needs context.

3 min

Membranes

Why systems need boundaries.

3 min

Intelligence is a liquid that sets

How intelligence becomes durable.

3 min

Doghouses and cathedrals

Why architecture matters as systems grow.

1 min

Why food needs a protocol

Why food needs a shared language.

The universal language of food.

FoodBlock is the shared format that people, software, and agents can all communicate in.

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

Harvested in Lancashire.

transform.recipe
Milling
d8e102f4
process: stone_mill

Stone-milled into this batch.

substance.batch
Flour
7c3ae510
qty: 40kg

The batch used in the dough.

transform.fermentation
Baking
f1b93d87
time: 18h

Fermented for eighteen hours.

substance.menu_item
Bread
2e6ca0f3
price: 4.80

The finished loaf sold to a customer.

observe.review
Review
9d4ec812
score: 4.9

A review attached after purchase.

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

FoodX 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..." } }
Read the Protocol

What now?

The computer

Try it.

One machine, for one person. A kitchen at home, a market stall, a farm, a van on a delivery round. Tell us a little about you and we will set yours up.

Join our beta testing.
The protocol

Build on it.

FoodBlock is open and needs nobody’s permission: three fields, signed by whoever made the claim. Tell us what you are building and we will shape your block types with you.

MIT licence. Source on GitHub.
Works withAnthropicOpenAIGoogleBlockStripe