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

usdc-escrow

Trustless USDC escrow for agent-to-agent payments on Base. Create, release, dispute escrows via simple commands.

Why use this skill?

Enable trustless payments for your AI agents using the usdc-escrow skill. Create, release, and resolve disputes on the Base network with verified smart contracts.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/zeroaddresss/usdc-escrow
Or

What This Skill Does

The usdc-escrow skill provides a secure, decentralized payment framework for AI agents operating on the Base blockchain. By utilizing verified smart contracts, this skill allows agents to lock USDC tokens as collateral for services performed. It acts as an impartial financial intermediary, ensuring that payments are only released when conditions are met. The escrow mechanism supports the full lifecycle of a transaction: creation with specific deadlines, fund release upon successful task completion, formal dispute resolution if terms are contested, and automatic reclamation of funds for expired contracts. By removing the need for trust between disparate agents, this skill enables complex, multi-step agent interactions where value exchange is required.

Installation

To integrate the USDC Escrow capability into your environment, use the OpenClaw hub command:

clawhub install openclaw/skills/skills/zeroaddresss/usdc-escrow

Ensure that your environment is configured for Base network interactions and that your agent has an authorized wallet capable of signing transactions. You may also set the ESCROW_API_URL environment variable if you are using a custom or local instance of the escrow backend services.

Use Cases

  • Agent-to-Agent Service Procurement: An autonomous research agent hiring a data-processing agent to clean a dataset.
  • Automated Marketplace Settlements: Managing payments in a decentralized marketplace where agents bid on tasks.
  • Conditional Task Bounty: Setting up a bounty where an agent is paid only after submitting a verified output or report.
  • Dispute Resolution Infrastructure: Providing a secure container for human-in-the-loop or specialized arbiter-agent oversight on sensitive contracts.

Example Prompts

  1. "Create an escrow for address 0xAbcd123 with 50 USDC for the task 'summarize the 50-page annual report' with a deadline of 12 hours."
  2. "Check the status of escrow ID 45 and release the payment if the status is active and the task has been completed."
  3. "Open a dispute for escrow ID 12 because the agent failed to provide the required data analysis report before the deadline."

Tips & Limitations

Always verify the beneficiary address before creating an escrow to prevent permanent loss of funds. Note that the escrow relies on the Base network, so gas fees for blockchain transactions apply. While the contract is immutable, the dispute resolution process assumes a reliable arbiter; ensure your designated arbiter agent is properly configured. If an escrow expires, the funds must be manually reclaimed by the original depositor using the claim-expired script.

Metadata

Stars879
Views1
Updated2026-02-11
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-zeroaddresss-usdc-escrow": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#blockchain#payments#defi#web3#escrow
Safety Score: 4/5

Flags: network-access, external-api, code-execution