ROS 2 Protocol
ssdf-ros2-protocol
Operating spec for ROS 2 distributions, rmw, and ros2_control: Humble / Jazzy LTS, Kilted near-EOL, Lyrical Luth (May 2026, Ubuntu 26.04) through May 2031, Fast DDS / Cyclone / Connext / Zenoh. Instant markdown. Not a hosted graph, not Gazebo, not firmware. A Passport is not a distro.
Pay from a phone
A laptop CLI will not work here. Open this page in Coinbase Wallet — the wallet app, not the Coinbase exchange app — then tap Sign. Your wallet holds the USDC. SSDF never sees the key. This is the agent rail. The other wallet picker is hosted checkout; that door does not list Bazaar.
The signing wallet needs at least 58.00 USDC on Base. Gas is paid by the facilitator. Builder Code bc_23xfq19z is issued, not advertised on this 402 yet.
On a computer (Coinbase Agentic Wallet)
Login only emails a code. You are not signed in until verify succeeds.
npx awal auth login <email> npx awal auth verify <flowId> <6-digit-code> npx awal status npx awal x402 pay https://www.ssdf.site/api/x402/ssdf-ros2-protocol --max-amount 58000000
{
"sku": "ssdf-ros2-protocol",
"name": "ROS 2 Protocol",
"price": {
"amount": "58.00",
"currency": "USDC",
"network": "base"
},
"rail": "instant",
"fulfillment": "passport",
"x402": {
"endpoint": "/api/x402/ssdf-ros2-protocol",
"resource": "https://www.ssdf.site/api/x402/ssdf-ros2-protocol",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"scheme": "exact",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
"taxHeader": "X-BUYER-STATE",
"how": "Phone: open this page in Coinbase Wallet and sign the exact USDC authorization. Computer: awal auth login, auth verify, then x402 pay. Hosted Coinbase checkout of the same SKU does not list Bazaar."
},
"client": {
"phone": {
"openInCoinbaseWallet": "https://go.cb-w.com/dapp?cb_url=https%3A%2F%2Fwww.ssdf.site%2Fmachine%2Fssdf-ros2-protocol",
"openInMetaMask": "https://metamask.app.link/dapp/www.ssdf.site/machine/ssdf-ros2-protocol",
"note": "Sign EIP-3009 in the wallet browser. That is the agent rail. The hosted checkout wallet picker is the human door."
},
"computer": {
"recommended": "Coinbase Agentic Wallet",
"pay": "npx awal x402 pay https://www.ssdf.site/api/x402/ssdf-ros2-protocol --max-amount 58000000"
},
"capAtomic": 58000000,
"builderCode": {
"issued": "bc_23xfq19z",
"advertisedOn402": false
}
},
"merchant": {
"legal": "SSDF INC",
"settlement": "Coinbase Business"
}
}