2026 Protocol Symposium · New Nature · Sep 21–25 · Online

Robots as Protocol Citizens

A distributed robotics workshop.

Go from a box of parts to a working robot with its own on-chain identity, discoverable on a public marketplace, and drivable from anywhere over MCP — the same open rails an AI agent would use.

Online · two days 4 sessions + async Discord Your robot · you build it and keep it Programming background helps
Overview

Your robot runs on someone else's rails

Today, controlling a robot means the manufacturer's app, on the manufacturer's cloud, over a closed protocol. The machine you paid for answers to a company, not to you, and certainly not to any agent you might want to authorize.

The alternative is a robot that is a first-class citizen of an open stack. It carries its own identity on-chain. It is discoverable on a public marketplace. It is controllable by anyone, or any agent, that it authorizes, over rails nobody owns.

That frontier is young, under-tooled, and barely documented. Decentralized robot identity, on-chain robot marketplaces, and agent-addressable physical machines are all being invented right now. This workshop is the hands-on answer.

Abstract line-art rendering of three planes forming an open isometric cube

Four layers, touched by hand: identity, discovery, payment, control.

What you'll learn

Connect your robot to the open web

01

On-chain identity

Your robot gets an address and a registered identity, so it can be named, authorized, and held accountable without a manufacturer vouching for it.

ERC-8004
02

Marketplace discovery

Publish the robot to a public marketplace, then find it again from the outside. This is the step that turns a private device into a discoverable service.

YakRover marketplace
03

Payments

Machine-payable access, so that use of a physical robot can be metered and settled over the same rails as anything else on the open web.

x402
04

Agent control

Drive the robot remotely through MCP, commanding a physical machine over exactly the interface an AI agent would reach for.

Model Context Protocol
What you'll build

Assemble, register, publish, drive

By the end you have a working robot you assembled, registered on-chain, listed on the marketplace, and remotely controlled, plus a working understanding of each layer solid enough to extend it.

Schedule

Four sessions across two days

Two sessions each day. Day one is the protocol; day two is your robot going into it. Async co-working runs on Discord throughout: assembly help, debugging, and sharing progress.

Day 1 — the protocol
Session 1Intro

Intro and stack overview

What YakRover is and why decentralized robotics, then a tour of the four layers: on-chain identity, marketplace discovery, payments, and MCP control.

Session 2Set-up

Robot initial code set-up

Stand up the dev environment and get the control code running, so the stack is familiar and your machine is talking before day two.

Day 2 — your robot in it
Session 3Hardware

Refine the robot build and fix what broke

A working session on the physical build: finish assembly, chase down the wiring and power problems that always surface, and get every robot in the room driving reliably.

Session 4End to end

Register its identity and drive it via MCP

Give the robot an on-chain identity and publish it, then find it on the marketplace and teleoperate it over MCP. Closes with a short clinic and the open problems in the stack.

Throughout  An async channel on Discord runs alongside the sessions for assembly help, debugging, and comparing builds. Most hardware problems get solved there rather than in the live sessions.

Equipment

You buy the kit, and you keep the robot

This is a build workshop, so the hardware is yours. Order the parts once interest is confirmed, assemble ahead of the sessions, and arrive with a robot that already drives.

The assembled Freenove 4WD smart car: black chassis, four yellow-rimmed wheels, a Raspberry Pi board on top and an ultrasonic sensor module at the front.
Top-down view of the same robot, showing the Raspberry Pi, the servo, the wiring loom and the four motors.
What you are building: the 4WD Smart Car with a Raspberry Pi mounted on the control board. Images by Freenove, used under CC BY-NC-SA 3.0.
1

Freenove car kit for Raspberry Pi

Either the 4WD Smart Car Kit or the Mecanum Wheel Car Kit; both work. Includes chassis, motors, servo, and camera. The Raspberry Pi is not included.

$70–100approx.
2

Raspberry Pi

A Pi 4B with 2 GB is the comfortable target; 1 GB works if budget is tight. Buying a starter bundle is the simpler route: it includes the power supply and an SD card already imaged.

$45–110bare board or bundle
3

microSD card

Only needed if you buy the Pi on its own rather than as a bundle. Flash Raspberry Pi OS before assembly; you can do it headless, with no separate screen.

$10–15if bought separately
4

18650 batteries + a charger

The part most people get wrong. You need button-top, unprotected cells rated 10A or more discharge. Protected cells are physically longer and will not seat; low-current cells will not drive the motors.

A charger is required. The car's board does not charge the cells over USB, so they come out of the robot to charge. Freenove: "almost any charger suitable for 18650 batteries can be used."

Judge the cell, not the shop. Genuine 18650s top out around 3600 mAh, so a listing advertising far more is not a real cell. A named manufacturer — Samsung, Panasonic, LG, Sony — is the easiest way to be sure.

$20–35cells + charger
Approximate total $150–250

Charge the batteries before you start assembling. Freenove note that assembling with the wrong or uncharged cells can cause installation errors and damage the servos, so it is worth doing in that order.

Prices are indicative and move around; check current listings before ordering. Exact part numbers are confirmed by email before anyone is asked to buy anything.

Before the workshop

Five steps, at your own pace

  1. Register and commit to a kit

    Tell us you're in and that you're ready to buy the hardware. We confirm the exact part list and the schedule by email.

  2. Order the parts

    Shipping is the long pole, so order as early as you can. Batteries in particular are often a separate delivery.

  3. Build the robot

    Follow Freenove's step-by-step assembly guide. Budget an unhurried afternoon; the Discord channel is open the whole time.

  4. Test it with Freenove's own software

    Confirm the robot drives, steers, and streams video on the stock stack. This proves the hardware before any protocol work touches it.

  5. Clone the repo and point your coding agent at it

    Pull the control repo, connect the robot to your computer, and let Claude Code (or your agent of choice) bring it up to date. You arrive at session one with a machine that already answers.

Build videos

Watch the build before you start

Freenove's own seven-part walkthrough, in build order. Expand any one to play it here.

01Headless Raspberry Pi OS install — MacPlay
02Headless Raspberry Pi OS install — WindowsPlay
03Use the Pi without a screen: Wi-Fi and remote loginPlay
04Chapter 1 — library installationPlay
05Chapters 2–3 — assembly and first testPlay
06Chapters 4–6 — light tracing, ultrasonic avoidance, line trackingPlay
07Chapter 7 — drive the car from a client or appPlay

Videos by Freenove · open the full playlist on YouTube →
Nothing loads from YouTube until you press play.

Prerequisites

Engineers and protocol researchers

Deliberately interdisciplinary: protocol and crypto people who have never driven a robot, and roboticists who have never touched on-chain identity. The cross-pollination is the point: neither group has the whole stack, and the gap between them is where the interesting problems are.

A programming background will help. You do not need prior robotics or blockchain experience, but you should be comfortable working in a terminal and reading unfamiliar code.

The skill on offer is full-stack literacy in turning a piece of hardware into a protocol-native participant.

Before you arrive

  • Bought and assembled the robot kit (see above).
  • Tested it on Freenove's stock software.
  • Have a coding agent installed (Claude Code or equivalent).
  • Have a GitHub account and a working terminal.
  • Have a wallet you're willing to use on a testnet.
Instructors

Run by the Distributed Robotics Research Group

A new special interest group working at the intersection of AI agents, blockchains, and robotics. Protocols are engineered arguments: the group argues about robot coordination protocols, then engineers to test them on real hardware. About the group →

AR

Anuraj R

Co-lead, Distributed Robotics Research Group

Anuraj has built hardware and software professionally for around fifteen years, and has been exploring blockchain for robotics since 2021. In 2024 he built the first crypto robot operated over a decentralized social network, with crypto payment gates. He designed several of the core layers of the YakRover protocol stack.

RF

Rafael Fernández

Co-lead, Distributed Robotics Research Group

Rafa is Director of the ZKsync Association, where he architected and deployed ZKsync's governance smart-contract system, live since 2024. He was a core researcher in the Summer of Protocols, and architected the marketplace protocol in the YakRover stack.

Foundations

What this workshop builds on

Registration

Register for the workshop

This registers you for the workshop and gets the hardware list to you early enough to order and build your kit in time.

The Symposium itself has its own registration, separate from this form:

Open the registration form →

Opens in a new tab. Prefer email? Write to team@protocol-institute.org.