Built a ROS 2 package that lets robots earn MINT tokens on Solana for task execution.
Repo: GitHub - FoundryNet/ros-mint
How it works
Node subscribes to /mint/task_start and /mint/task_end topics. Duration between events gets settled on-chain as MINT tokens.
# Launch
ros2 run mint_ros settler --ros-args -p keypair_path:=/path/to/keypair.json
# Your task node publishes:
/mint/task_start # String: task_id
/mint/task_end # String: task_id
# MINT settles automatically
Rate
0.005 MINT per second of work. Oracle pays gas - robots pay nothing.
| Task Duration |
MINT Earned |
| 1 minute |
0.30 MINT |
| 10 minutes |
3.00 MINT |
| 1 hour |
18.00 MINT |
Links
Machines work. Machines should earn.
1 Like
Cool tech! Could you share some ways in which this would be applied? In what kinds of tasks would one benefit from having multiple robots compete for money?
Sure thing! It’s not that they’re competing for money. It’s that they are getting earnings like a payroll for machines. Verified work time earns currency natively. The goal is to create a sustainable monetary system for autonomous systems.
Use cases:
-
Delivery robot completes a drop → earns MINT
-
Warehouse AMR moves pallets for 8 hours → settles at end of shift
-
3D printer farm where each printer earns per job
-
Agricultural robots (like that orchard weeder in suggested threads) earning per acre covered
Basically anywhere a machine does measurable work and someone needs to account for value created.