Open Protocol

The open network for food

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

Works with
AnthropicOpenAIGoogleBlockStripe
Developers

Build anything on top

Build ordering systems, traceability tools, food discovery apps, marketplace platforms, AI agents, and more. Everything connects through one open protocol.

REST APIs
Read, write, and query any block in the food graph
5 SDKs
JavaScript, Python, Go, Swift, MCP
Webhooks
Real time event notifications
Free Tier
10,000 requests per day to get started
Build
The Agent

Your agent for food

An agent that works in the background of your food life. It watches what is happening, drafts what needs drafting, and surfaces the few things that genuinely need your attention.

Continuous
Always on, working between your decisions. Watches your day, drafts what needs drafting, surfaces the few things worth your attention.
Memory
Holds who you are, who you know, what you prefer, and what you have done. Carried with you, not locked inside any one app.
Authority
Begins narrow and widens as it earns trust. The agent never widens its own authority.
Channels
Reads from and writes to the channels you already use. You keep using what you already use.
Join

The universal block of food

Three fields and six base types describe every food interaction on earth.

Three Fields.
Everything.

A FoodBlock is the atomic unit of the protocol. Every food interaction, from a farm to a table, a review to a trust score, is encoded as one FoodBlock. Three immutable fields describe it completely.

  • type · what it is
  • state · its properties
  • refs · what it connects to
hash
3a8fc2d1e9b7a4f5c8d2e1b9a7f5c2d1
type
transfer.order
state
qty: 2
amount: 6.00
status: pending
refs
item: b7c...
from: a3f...
to: d2e...
A customer places an order

A village on FoodX

What it looks like when the people around you, the makers, the growers, the cafes, the shops, are part of one open food graph.

🫙
Home preserves

Sarah's Kitchen

Plum jam, rhubarb compote, pickled walnuts. Sells from her front door on Sunday afternoons.

🍞
Sourdough bakery

No. 4

Wood-fired sourdough and pastries every Sunday morning. Standing orders for 38 households.

Coffee and breakfast

Bridge Café

Lucy runs the counter. Knows your usual, marks your seventh coffee on the house.

🥬
Market garden

Pendle Smallholding

Asparagus in spring, leeks in autumn, soft fruit in between. Two acres on the river bend.

🥚
Pasture eggs

Hill Top Farm

Eighty hens on grass. Eggs sold from the gate; the rest goes to Bridge Café.

🍯
Beekeeper

Maple Cottage

Four hives up Greaves Lane. New to the village this season, twelve jars to start.

🐟
Smoked fish and meats

Smoke Cottage

Cold-smoked trout, hot-smoked mackerel, dry-cured bacon. All nut-free, signed on chain.

🐑
Pasture lamb and beef

Riverside Farm

Native breeds, grass-finished. Six lambs ready this month, allocated to regulars first.

🏛️
Saturday market

The Village Hall

Every producer here, once a week. The agent tells you who is in this Saturday.

Explore the village map

What your agent brings you

It watches what is happening, drafts what needs drafting, and surfaces the few things that genuinely need your attention.

🎂 Birthday
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.
Loyalty
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 season
Asparagus is starting Wednesday. Pendle Smallholding's first cut. You bought every week of last season — set it up again?
🫙 Your usual
Plum jam is back at Sarah's Kitchen — your usual. 8 jars available.
🌍 Carbon
Local switch saved 38 kg CO₂ this month vs supermarket equivalents.
🐟 Allergy safe
Smoke Cottage avoids your nut allergy. All their products this season are nut-free, verified on chain. Safe for Lily.
🆕 New maker
Maple Cottage joined this week. A new beekeeper in the village, four jars to start. Lives just up Greaves Lane.
Last call
Rhubarb is finishing. Sarah's Kitchen has 3 jars of rhubarb compote left, then it's done until next spring.

Know where your food came from

Every block links to what came before it. Tap anything and trace it back to the source, the farm, the maker, the journey.

WheatMillFlourBakingBreadReview

Your agent handles the rest

Whether you run a restaurant, a farm, a food bank, or just your own kitchen, your agent tracks your fridge, watches your inventory, monitors suppliers, finds better products, places orders, and routes surplus before anything goes to waste. It works 24 hours a day, for businesses of every size and every individual consumer.

1

Watches your inventory

Knows what you have, what you're low on, and what's about to run out.

2

Tracks suppliers

Monitors your suppliers' availability, prices, and lead times in real time.

3

Finds new products

Scans the network for new suppliers, better prices, and products that match your needs.

4

Places orders

Routine restocks happen automatically. Larger orders queue for your approval.

5

Routes surplus

Excess stock gets offered to buyers, charities, or neighbours before it goes to waste.

6

Human control

Agents propose. Humans approve. Scoped by type, amount, rate.

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.

Open FoodXRead the Protocol