sdk
verifiable robot execution. sign payloads, anchor proofs on base. $R
A toolkit that lets a robot cryptographically prove its actions happened, by anchoring signed records of its tasks on a blockchain.
This project is a software toolkit for proving that a robot actually did what it claims to have done. When a robot performs a task, the project records details like what the task was, how long it took, what it measured, and what happened. That record is signed cryptographically and a fingerprint of it is stored on a blockchain called Base. Anyone can later check that a robot's reported activity matches the version that was locked onto the blockchain, so the history cannot be quietly changed after the fact.
The idea behind the project is to build a trust layer for what the README calls the robotics economy, where robots or the companies running them can prove their work happened as described, without needing everyone to just take their word for it. There is also a token, called R, that is connected to this system on the Base network.
The project is still early. The README describes it as scaffolding, meaning the basic pieces and interfaces are laid out but much of the actual functionality is still being built. It is organized into three main parts: a Python client for signing and verifying data, a set of Solidity smart contracts built with the Foundry toolkit that keep the on-chain record, and example integrations, with the first planned target being evaluation pipelines from a robotics project called lerobot.
To try the Python side, a developer installs it directly from the source code using pip in development mode. To work with the blockchain contracts, a developer needs Foundry installed to build and test them. A separate file in the project describes the exact data format used for these signed records and how verification works.
The project is released under the MIT license, which allows free use, including commercial use.
Where it fits
- Prove that a robot's reported task actually matches what happened, using a blockchain-anchored record.
- Build an audit trail for robots working in shared or commercial environments.
- Integrate execution verification into robotics evaluation pipelines like lerobot.
- Experiment with combining robotics logging and on-chain proof systems.