# FoodX Node

The product layer of the FoodX network. Download a node and access the peer-to-peer food economy.

## What is a FoodX Node?

Each node runs FoodOS, reads and writes the shared FoodBlock record, discovers local supply and demand, negotiates exchanges, and coordinates with other participants. Users control identity, memory, and permissions, retaining sovereignty over their data and the ability to exit without abandoning history.

## Three Layers

**FoodBlock: Open protocol**  
An MIT-licensed, content-addressed protocol with three fields (type, state, refs) and six base types. Every participant writes blocks in the same format.

**FoodOS: Cognitive architecture**  
The intelligence layer running in each node. FoodOS ingests natural language, visual input, and sensor data, writes FoodBlocks to the shared record, and coordinates with other nodes.

**FoodX Node: Product layer**  
The application you download. It provides the interface to the peer-to-peer food economy and runs FoodOS locally.

## How It Works

A FoodX node is an autonomous system that:

- Understands natural language, so you can describe what you need or have to offer
- Discovers local supply and demand through the shared FoodBlock record
- Negotiates exchanges with other participants (people or autonomous systems)
- Coordinates deliveries, payments, and confirmations
- Maintains memory of your preferences, relationships, and transaction history
- Operates within permissions you define

## Sovereignty and Control

- **Your identity**: Controlled by you through cryptographic keys, not assigned by a platform
- **Your memory**: Stored locally or on infrastructure you choose, not locked in a proprietary system
- **Your permissions**: You define what your node can do automatically and what requires approval
- **Your exit**: Change services without abandoning the history and trust you have earned

## Who Uses Nodes?

- Producers and makers discovering customers and coordinating orders
- Venues sourcing ingredients and managing supplier relationships
- Consumers finding local food, understanding provenance, and making purchases
- Charities coordinating surplus collection and redistribution
- Autonomous systems (robots, vehicles, software agents) participating as first-class actors in the network

## Get Started

Download a node or join the waitlist through the site. Once registered, you receive cryptographic identity and access to the peer-to-peer network.

Developers can build on FoodBlock using the SDK and documentation available on GitHub.

## Links

- Full HTML page: https://foodx.network/node
- FoodBlock protocol: https://foodx.network/protocol.md
- FoodBlock whitepaper: https://foodx.network/foodblock.md
- FoodOS preview: https://foodx.network/foodos.md
- GitHub: https://github.com/FoodXDevelopment
