I built a lightweight ROS2 integration that adds a verified economic
settlement record when a task completes. Sharing here in case others
have been thinking about the billing and audit trail layer for
autonomous task completion.
The use case: any ROS2 system where a client needs independent
verification of what the robot did, when, and for how long.
Originally built for CNC machine tending and 3D printing but works
with any action completion event.
Three lines at the end of your action callback:
from foundry_client import RelayClient
client = RelayClient(api_key="YOUR_KEY")
client.settle(machine_id="ROBOT-001", duration_seconds=elapsed, complexity=1000)
This fires a call to MINT Protocol, a settlement layer that writes
a tamper-proof work receipt on-chain. The record captures duration,
complexity, completion status, and timestamp. Both the operator and
their client can verify it independently on Solscan without relying
on either party’s own reporting.
Live on Solana mainnet. API key is instant and free for operators at
Happy to share the full ROS2 node wrapper if there’s interest.
Curious whether anyone else has run into the verified billing records
problem in commercial deployments.
Cheers!