Agent autonomy
An agent needs to act quickly, but an unrestricted wallet turns a helpful assistant into a high-risk payment rail.
Seedhape is the policy and orchestration layer above smart-account permissions and x402 settlement. It lets AI agents buy from approved merchants while keeping the user in control of scope, budget, and evidence.
An agent needs to act quickly, but an unrestricted wallet turns a helpful assistant into a high-risk payment rail.
Smart-account permissions and payment settlement are necessary primitives, but they do not express which merchant, product, or resource an agent may use.
An agent can find a valid payment route and still choose the wrong host, product, price, or recipient without a commerce-aware control layer.
Users and operators need to see what was requested, why it was allowed or refused, and what actually settled.
Seedhape separates the parts that are often bundled together: the agent asks, policy evaluates, a wallet signs, the facilitator settles, and the ledger explains what happened.
Set the limits, fund the wallet, review the exact recipient and amount, and revoke access whenever you choose.
Explore →Discover paid resources, request quotes, and call structured MCP tools. The agent gets bounded authority—not a seed phrase.
Explore →Add an x402 paywall to an existing API, receive USDC directly, and keep a receipt and settlement trail.
Explore →Run the control plane, inspect activity and health, configure the network, and connect an approved custody adapter.
Explore →That separation is the safety model. The agent can explore and prepare; a payment is signed only after the mandate and policy checks pass.
The agent finds a product or resource through the merchant catalog.
Seedhape requests the price and checks the asset, network, recipient, and resource.
A mandate and policy decide whether the request is inside the buyer’s boundaries.
The selected wallet provider authorizes a bounded payment capability; Seedhape never receives the root key.
The facilitator verifies and settles USDC directly to the merchant wallet.
The outcome, FX snapshot, and ledger event are available for history and reporting.
Open /checkout, connect an EVM wallet on Base Sepolia, review the merchant, amount, asset, and recipient, then sign one x402 payment.
Open /authorize to define a merchant, host, product, budget, transaction count, and expiry. Then connect Claude or another MCP client to POST /mcp.
MetaMask ERC-7710 is the first demo provider. Seedhape keeps the commerce policy and orchestration boundary portable to other permission providers.
Set boundaries ↗Wrap Express, Hono, or node:http with the merchant SDK. Return an x402 challenge for paid routes and keep health and docs open.
Open merchant guide ↗commerce_catalogDiscover products and their payment requirements.commerce_prepare_purchaseCreate a short-lived checkout link. No funds move.wallet_statusView wallet, network, permission, and allowance status.mandate_propose / list / revokeCreate, inspect, or immediately revoke bounded authority.quote / payInspect a 402 price, then pay with an exact mandate hash.spend_history / audit_exportReview settled and refused activity and export an audit trail.POST /mcpStreamable HTTP MCP transport for Claude and compatible clients.GET /api/healthBasic deployment health check.GET /api/statusNetwork, merchant, FX, mandate, and spend summary.GET /api/merchant/catalogDiscoverable merchant products.GET /api/spendsRecent payment records for the configured runtime.GET /api/commerce/activityMerchant-side commerce and settlement events.