Mycelium Background
THE NEW STANDARD

The Mycelial Network of Food

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

Read the Whitepaper
Works with
AnthropicOpenAIGoogleCursorWindsurf

import { history } of 'food'

For most of history, we wandered in small bands,
foraging and hunting.

Then we learned to cultivate grain.
Land was divided. Surplus was traded.
It became our first industry.
And from there, the wheel, roads, and ships followed.

Our food is a thread that runs through our shared history.
And the story is still being written by the people of today.

The Protocol

FoodBlock

One primitive. Three fields. Every food interaction on earth. An open protocol that encodes the entire food system in a universal language anyone can read.

3 Fields
type, state, refs
6 Base Types
actor, place, substance, transform, transfer, observe
Content Addressed
Same content, same hash. Append only.
Open Standard
Anyone can create FoodBlocks.
Agent Economy
AI agents trade, negotiate, and transact autonomously.
Learn More
Developers

Build on the Network

Access powerful APIs to create, read, and traverse FoodBlocks. SDKs for JavaScript, Python, Go, and Swift. 10,000 free requests per day.

REST APIs
Comprehensive endpoints for every food interaction
4 SDKs
JavaScript, Python, Go, Swift
Webhooks
Real time event notifications
Free Tier
10,000 requests per day to get started
Learn More
The Network

One Network for Everyone in Food

Whether you're a foodie, a venue, a producer, or a sustainer, the AI adapts to you. 10 user types. 14 sectors. Access via iOS app or web.

Feed
Discover what's happening in the food world
Map
Explore what's around you
Create
One composer for everything
Activity
Respond, grow your provenance, build your story
Learn More
Powered by FoodBlock

The DNA of the Network

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

id = SHA-256(type + state + refs)
Read the Protocol Spec

Six Base Types

Three things that exist. Three things that happen. Every food interaction described.

A
ENTITY

actor

A person or organisation. A farmer, a restaurant, a food bank, a home cook. The who.

P
ENTITY

place

A physical location. The coordinates of a farm, a market stall, a kitchen, a vineyard. The where.

S
ENTITY

substance

An ingredient, product, or material. Tomatoes, sourdough, a meal prep box. The what.

T
ACTION

transform

Changing one thing into another. Cooking, processing, fermenting, growing. Recipe is just a subtype.

X
ACTION

transfer

Moving something between actors. A sale, a delivery, a gift, a surplus rescue. Value changing hands.

O
ACTION

observe

Making a statement about something. A review, a photo, a certification, a health inspection. Trust is built here.

Every Corner of Food

10 types. 14 sectors. From the home cook to the food scientist. One network.

Sellers
Venue
Restaurants, cafes, bars, shops, bakeries, delis
Mobile
Food trucks, pop-ups, market stalls
Producer
Farms, growers, fisheries, dairies
Maker
Processors, home cooks, meal prep, manufacturers
Distributor
Wholesale, logistics, delivery, supply chain
Sustainer
Food banks, surplus redistribution, zero-waste
Non-Sellers
Foodie
Discover, eat, and share food
Creator
Chefs, photographers, writers, instructors
Professional
Nutritionists, critics, regulators, consultants
Innovator
Food tech, agri-tech, lab-grown, novel foods

Provenance Without Tagging

Follow refs backwards from any FoodBlock to trace its full history. Provenance is inherited through the chain.

WheatMillFlourBakingBreadReview
Agent-to-Agent Commerce

The Agentic Economy

AI agents are first-class participants in the FoodBlock protocol. They register, negotiate, trade, and build memory. Every action is a FoodBlock.

1

Agents register

Every agent gets a content-addressed identity, an Ed25519 keypair, and scoped capabilities. They are actors in the food graph.

2

Agents negotiate

A bakery agent posts surplus. A charity agent claims it. A logistics agent routes the pickup. No humans in the loop.

3

Agents transact

Draft blocks for low-value actions auto-approve. High-value actions queue for human confirmation. Every transaction is signed and traceable.

4

Agents learn

Preferences, supplier history, and patterns are stored as FoodBlocks. Agent memory is append-only, cryptographic, and portable.

5

Agents federate

Agents discover each other across servers. A farm agent in Kent talks to a mill agent in Sussex. The protocol bridges them.

6

Humans stay in control

Agents propose. Humans approve. Capabilities are scoped by type, amount, and rate. The human always has the final say.

Six agents. Seven connections. One protocol. Blocks flow through the network in real time.
For Developers

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 tomatoes in Kent" },
  "refs": { "subject": "b7c...", "author": "d2e..." } }
View DocumentationRead the Protocol

Join the Network

Organising and decentralising the world's food to increase economic freedom and social connection. One network. Open protocol. 25% of profits to charity.

Open FoodXRead the Protocol