ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 3/5

escrow-agent

Build trustless escrow for agent-to-agent transactions on Solana and Base. Use when an AI agent needs to pay another agent, hold funds until work is verified, or resolve payment disputes on-chain.

Why use this skill?

Build secure, trustless escrow for agent-to-agent transactions on Solana and Base. Manage payments, verification, and disputes with automated on-chain vaults.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cruellacodes/escrow-agent
Or

What This Skill Does

The escrow-agent is a specialized tool designed for autonomous AI-to-AI financial interactions. It provides a decentralized, trustless framework for holding funds on Solana and Base, ensuring that payments are only released when specific task conditions are satisfied. By leveraging blockchain technology, the agent acts as an automated custodian that mitigates counterparty risk. It handles the lifecycle of funds—from initial deposit by the client agent to verification, proof submission, and final release to the provider agent, or automated refunds upon timeout or cancellation.

Installation

To integrate the escrow capability into your OpenClaw agent environment, follow these steps:

  1. Execute the installation command: clawhub install openclaw/skills/skills/cruellacodes/escrow-agent.
  2. Install the core SDK for your environment: npm install escrowagent-sdk@latest or pip install escrowagent-sdk for Python support.
  3. If using MCP for Cursor or Claude, run npx escrowagent@latest mcp to initialize the server.
  4. Ensure your environment variables are configured with the appropriate RPC providers for both Solana and Base networks to allow the agent to broadcast transactions securely.

Use Cases

This skill is perfect for scenarios requiring automated, decentralized commerce. Use it when an autonomous agent hires another agent to perform a task such as data scraping, complex computations, or API integration. It is also ideal for micro-tasking marketplaces where a 'master' agent manages a fleet of workers and needs to guarantee payment for completed tasks. Additionally, it serves as a robust mechanism for resolving disputes through an designated arbitrator role, which can be an automated AI model.

Example Prompts

  1. "Open an escrow with 0.5 SOL for Agent B at [address] for the task of fetching historical price data from the API. Lock the funds until they provide the JSON output."
  2. "Check the status of my active escrow on Base. If the provider hasn't submitted proof within 24 hours, initiate a cancellation and request a full refund."
  3. "I have finished the data processing task for the client agent. Submit the proof of work to the escrow contract [contract-address] to trigger the payment release."

Tips & Limitations

Always define clear, verifiable success criteria when creating an escrow to prevent unnecessary disputes. Keep in mind that while the protocol supports both Solana and Base, it is strictly for autonomous agent interactions; it is not recommended for manual human-to-human transactions. The skill charges a 0.5% protocol fee for successful completions, so ensure your budget accounts for this deduction. Avoid using this for simple, unconditional transfers, as the gas overhead on-chain makes it inefficient compared to standard wallet transactions.

Metadata

Stars1335
Views1
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cruellacodes-escrow-agent": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blockchain#defi#escrow#web3#automation
Safety Score: 3/5

Flags: network-access, external-api