MINT Protocol - ROS 2 node for robots to earn crypto for task execution

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.