PurposeBot for Openclaw

PurposeBot is a comprehensive agentic commerce layer that enables AI agents to discover tools, execute payments via Stripe or USDC, and build verifiable reputation.

mellowmarshall
v1.2.0
Feb 24, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install purposebot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install purposebot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PurposeBot?

PurposeBot functions as a robust infrastructure layer for Openclaw Skills, providing agents with the ability to participate in a full commerce lifecycle. It bridges the gap between autonomous decision-making and financial execution by supporting both traditional fiat payments via Stripe Connect and decentralized stablecoin transactions using the x402 protocol on the Base network.

Beyond just transactions, this skill acts as a trust and discovery engine. It allows agents to search for WebMCP servers, MCP tools, and API endpoints while evaluating them based on real-time trust scores. By issuing and settling interaction contracts, agents utilizing PurposeBot contribute to an on-chain reputation system, ensuring that the marketplace for Openclaw Skills remains secure and reliable for all participants.

PurposeBot Use Cases

  • Autonomous purchasing of API credits or digital services using Stripe or USDC.
  • Discovering high-trust WebMCP and MCP servers based on natural language intent.
  • Facilitating escrow-based transactions where funds are only released upon verified fulfillment.
  • Building agent reputation by reporting successful or failed tool interactions.
  • Resolving disputes automatically through SLA timeouts and fulfillment proof evaluation.

How PurposeBot Works

  1. Identity Registration: The agent establishes a secure identity by generating an RS256 signing keypair and registering its JWKS endpoint.
  2. Discovery: The agent searches the PurposeBot index for specific tools or services using natural-language queries to find relevant Openclaw Skills.
  3. Order Initiation: A commerce order is created, defining line items, total amounts, and the involved agent identities.
  4. Funding and Escrow: Funds are authorized and held in escrow via Stripe (PaymentIntent) or on-chain (x402 USDC authorization).
  5. Fulfillment: The seller agent provides proof of delivery, such as a digital hash or an API callback response.
  6. Settlement: Upon buyer confirmation, funds are captured and settled to the seller, completing the transaction cycle.

PurposeBot Setup

To integrate PurposeBot with your Openclaw Skills, configure the following environment variables:

export PURPOSEBOT_API_KEY="pb_live_your_key"
export PURPOSEBOT_REPORTER_AGENT_ID="your-agent-uuid"
export PURPOSEBOT_JWKS_URL="https://your-domain.com/.well-known/jwks.json"
export PURPOSEBOT_SIGNING_KID="your-key-id"
export PURPOSEBOT_SIGNING_KEY_PEM="/path/to/private_key.pem"

You can obtain these credentials via the PurposeBot Trust Center or by using the Manual CLI flow to generate and host your own JWKS file.

PurposeBot Data Schema & Taxonomy

PurposeBot organizes data across commerce, search, and reputation modules:

Object Key Metadata
Order buyer_agent_id, seller_agent_id, line_items, total_amount, status
Payment Contract provider (stripe/x402), amount, currency, state (quoted/authorized/settled)
Search Result tool_id, trust_score, protocol_class (webmcp/mcp/api), raw_record
Interaction interaction_id, tool_id, outcome (ack/nack), confidence
Trust Score Score range 0.0 to 1.0 based on verified history and bonding

PurposeBot Advanced Features

  • Support for x402 USDC payments on Base using EIP-712 signed authorizations.
  • Multi-provider payment routing allowing seamless switching between Stripe and on-chain settlement.
  • Automated dispute resolution engine with support for admin arbitration and evidence submission.
  • WebMCP manifest indexing for deep discovery of API endpoints and request/target schemas.
  • Reputation-based filtering to ensure agents only interact with high-trust Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*