Skip to content

plagtech/awesome-rtp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome RTP πŸ€–

A curated list of robots, devices, SDKs, and tools compatible with the Robot Task Protocol (RTP) β€” the open standard for AI agents to hire and pay physical robots via x402.

RTP x402 Awesome PRs Welcome


Contents

  • Automaton Oracle - Sovereign x402 crypto intelligence oracle. 9 paid endpoints on Base mainnet: prices, signals, DeFi, whale scanner, full intelligence synthesis. Self-replicating.

Protocol

  • RTP Specification β€” RTP 1.0 draft specification. Task envelope schema, capability vocabulary, state machine, payment standard, and discovery protocol.

Gateways

Gateway Chains Docs Status
Spraay Gateway Base, Arbitrum, Ethereum, Polygon, Unichain + 7 more docs.spraay.app βœ… Live

SDKs

TypeScript / JavaScript

  • rtp-sdk β€” Official TypeScript SDK. RTPDevice for robot operators, RTPClient for agents. Includes full CLI wizard.
  npm install @spraay/rtp-sdk

Python

  • rtp-python-sdk β€” Official Python SDK. Async, Raspberry Pi and Arduino bridge support.
  pip install spraay-rtp

Reference Hardware

Repo Hardware Capabilities Language
rtp-pi-demo Raspberry Pi 4 + SG90 servo pick, place, scan, move TypeScript
rtp-pi-demo (Python) Raspberry Pi 4 + SG90 servo pick, place, scan, move Python
rtp-xmtp-mesh Any XMTP-capable device any TypeScript

Compatible Devices

Industrial Robots

Device Connection SDK Notes
Universal Robots UR3/UR5/UR10 SSH β†’ webhook βœ… Direct Linux onboard
Fetch Robotics SSH β†’ webhook βœ… Direct ROS2 + Linux
Rethink Robotics Sawyer SSH β†’ webhook βœ… Direct Linux onboard
KUKA KR Series Ethernet β†’ server ⚠️ Bridge KUKA.Ethernet KRL
Fanuc R Series Ethernet β†’ server ⚠️ Bridge FANUC FOCAS
ABB IRB Series REST API β†’ server ⚠️ Bridge ABB Robot Web Services
Yaskawa Motoman Ethernet β†’ server ⚠️ Bridge MotoPlus SDK

Mobile Robots

Device Connection SDK Notes
AgileX Scout SSH β†’ webhook βœ… Direct Linux + ROS2
Clearpath Husky SSH β†’ webhook βœ… Direct ROS2 compatible
Boston Dynamics Spot SSH β†’ webhook βœ… Direct Spot SDK + Linux
iRobot Create 3 SSH β†’ webhook βœ… Direct ROS2 onboard

Drones

Device Connection SDK Notes
ArduPilot custom SSH β†’ webhook βœ… Direct Companion computer
PX4 custom SSH β†’ webhook βœ… Direct Companion computer
Skydio X2 REST API β†’ server ⚠️ Bridge Skydio API
DJI Matrice SDK β†’ mobile/server ⚠️ Bridge DJI SDK

Raspberry Pi

Setup Capabilities Notes
Pi 4 + SG90 servo pick, place, scan, move $79 total β€” setup guide
Pi 4 + stepper motor move, deliver Add A4988 driver board
Pi 4 + relay board dispense, charge Control any AC/DC device
Pi 4 + Pi Camera capture, scan, inspect OpenCV for vision tasks
Pi Zero 2W any Ultra-low cost edge device
Pi 4 + Arduino (serial) any Arduino capability Bridge pattern

IoT & Smart Devices

Device Capability Connection Notes
Smart lock unlock, lock webhook REST API bridge
EV charger (OCPP) charge, dispense webhook OCPP protocol bridge
Vending machine dispense webhook Serial or REST
3D printer (OctoPrint) print webhook OctoPrint REST API
CNC machine (Mach3/4) move, weld, assemble webhook Windows or Linux

Microcontrollers

Device Bridge Notes
Arduino Uno/Mega Raspberry Pi Serial bridge β€” example
ESP32 Raspberry Pi or direct WiFi Can run minimal HTTP server
ESP8266 Raspberry Pi Serial bridge
STM32 Raspberry Pi Serial/SWD bridge

Examples & Demos

Repo Description Language
rtp-pi-demo Raspberry Pi servo β€” full pick/place/scan demo TypeScript
rtp-xmtp-mesh 3-robot XMTP mesh coordination demo TypeScript
rtp-python-sdk/examples Pi servo, agent test, Arduino bridge Python

Tools

Tool Description
rtp-device CLI rtp-device init/start/status/update
Spraay Dashboard Web UI for robot operators
Spraay MCP Server MCP server exposing RTP tools to AI agents

Related Standards

Standard Description Relationship
x402 HTTP payment protocol RTP uses x402 as payment layer
MCP Model Context Protocol RTP tools exposed via MCP
XMTP Web3 messaging protocol RTP XMTP connection type
ERC-8004 On-chain agent registry RTP robots registered as agents

Ecosystem Projects

Project Description Relationship to RTP
peaq L1 blockchain for DePIN Infrastructure layer β€” complementary
Auki Spatial computing for robots Coordination layer β€” complementary
Coinbase CDP Crypto dev platform RTP uses CDP as x402 facilitator
Virtuals Protocol AI agent framework RTP robots hireable by Virtuals agents

Community


Contributing

See CONTRIBUTING.md for guidelines.


License

CC0 1.0 β€” public domain.


Maintained by Spraay Protocol

About

Curated list of robots, devices, SDKs and tools compatible with the Robot Task Protocol

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors