The Intention Network is a decentralized peer-to-peer system that enables devices to communicate directly using Ethernet, Wi‑Fi, Bluetooth, radio channels, IR ports, or even voice commands. Each device in the network can store and retransmit an intention until a device capable of fulfilling that intention is found. This makes it possible for autonomous devices to operate in environments without a stable internet connection.
In the Intention Network, we begin by creating an Intention — a request or an offer. The intention is broadcast among devices until one with the opposite intention is discovered. Once a match is found, a data channel is established, allowing the devices to communicate directly.
Picture yourself strolling along the riverside. Your personal drone, Berrimor, follows close behind. The sound of its propellers makes it impossible to hear you directly — but in your pocket, your phone Sophocles is listening.
You say: “Berrimor, order me a coffee.”
Sophocles instantly creates an Intention: "Owner, Sophocles, Berrimor, Money → Coffee", and passes it on to Berrimor. Berrimor retransmits the request and scans for nearby devices.
Soon, it finds a robotic coffee point — Coffee Maker 1001 — which broadcasts the opposite intention: "Coffee → Money". The two devices connect, compare intentions, and start the negotiation process.
They exchange menus, agree on the order (a latte), and establish a secure private channel. Coordinates are synchronized, payment is reserved, and status updates flow in real time as the coffee is prepared.
When the drink is ready, Coffee Maker 1001 sends Berrimor the exact pickup location. Berrimor retrieves the coffee, finalizes the transaction, and flies back to you — mission completed, latte in hand.
Additional help and tutorials can be founded at git repository
https://github.com/MillerRabin/intention-storage