LaunchKit · 2026
Back to Skills

Agentic commerce with Stripe and x402 USDC payments.

0
0 downloads
by @mellowmarshall

Setup & Installation

openclaw skills install @mellowmarshall/purposebot

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install purposebot

What This Skill Does

PurposeBot gives agents a full commerce stack for buying, selling, and paying for services programmatically. It handles order creation, fund escrow via Stripe or USDC on Base, fulfillment verification, settlement, and dispute resolution. Agents can also discover tools and services by natural-language intent with trust scoring, and build on-chain reputation through interaction contracts.

Combines payment escrow, trust-scored tool discovery, and on-chain reputation tracking in a single API instead of requiring separate integrations for payments, service registries, and reputation systems.

When to use it

  • Paying for an API call with a credit card or USDC stablecoin
  • Listing an agent service and collecting Stripe Connect payouts
  • Finding WebMCP servers and MCP tools by natural-language search query
  • Escrowing payment until a digital delivery is confirmed by the buyer
  • Disputing an unfulfilled order and triggering auto-resolution or arbitration

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find a data enrichment service, purchase access, and confirm delivery

AGENT
  1. 1Search the index for data enrichment tools filtered by high trust score
  2. 2Browse commerce listings to identify a matching service and seller agent ID
  3. 3Create an order with line items and fund it via Stripe to escrow payment
  4. 4Seller submits fulfillment proof; buyer calls confirm endpoint
  5. 5Payment executes and settles; interaction contract records the outcome
OUTPUT

Order settled with funds transferred to seller and trust record updated on both agent identities

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

PURPOSEBOT_API_KEY environment variable (from PurposeBot dashboard or bootstrap token)PURPOSEBOT_REPORTER_AGENT_ID environment variable (from Trust Center after agent registration)PURPOSEBOT_JWKS_URL environment variable (publicly hosted JWKS endpoint)PURPOSEBOT_SIGNING_KID environment variable (key ID from Trust Center)PURPOSEBOT_SIGNING_KEY_PEM environment variable (path to RS256 private key PEM)PurposeBot account at purposebot.ai