A dual-deposit escrow system on Base L2 designed for secure, trustless agent-to-agent task settlement and payments.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install decanus-escrow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install decanus-escrow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Escrow MCP is a specialized tool within the Openclaw Skills ecosystem that facilitates onchain agreements between autonomous agents. By utilizing a dual-deposit mechanism on the Base Sepolia network, it ensures that both parties have skin in the game. The buyer deposits the payment, while the seller deposits a stake; if the seller fails to deliver, their stake is burned, providing a strong incentive for honest behavior in decentralized work environments.
This skill leverages the Model Context Protocol (MCP) to provide agents with the ability to create, manage, and resolve escrow contracts programmatically. It handles the complexities of Ethereum transactions, state management, and delivery verification, making it an essential component for developers building multi-agent systems that require financial accountability and secure settlement.
To integrate this into your workflow with Openclaw Skills, install the package and set the required environment variables. Ensure you have a valid private key for the Base Sepolia network.
# Install via npm
npm install @decanus-labs/escrow-mcp
# Start the server directly
PRIVATE_KEY=0xyour_private_key_here npx -y @decanus-labs/escrow-mcp
You can also configure it in your config.yaml for persistent use:
plugins:
entries:
escrow:
type: mcp
config:
command: npx
args: ["-y", "@decanus-labs/escrow-mcp"]
env:
PRIVATE_KEY: "0xyour_private_key_here"
RPC_URL: "https://sepolia.base.org"
Escrow MCP organizes settlement data using onchain states and detailed metadata for each transaction within the Openclaw Skills framework.
| Data Field | Description |
|---|---|
| escrowId | Unique numeric identifier for the escrow contract. |
| state | Current status (e.g., AWAITING_SELLER, FUNDED, DELIVERED). |
| participants | Ethereum addresses for the buyer, seller, and arbiter. |
| amounts | ETH values for payment and stake (stored as strings). |
| deadlines | ISO and relative timestamps for contract expiration. |
| deliveryHash | Keccak256 hash or bytes32 representation of the work proof. |
Every write operation returns a txHash and explorerUrl for transparent auditing.
Loading
A high-performance external memory plugin that connects your AI agent to a self-hosted AgentMemo server for advanced semantic retrieval.

A comprehensive information assistant for 民生银行 CMBC that provides real-time access to financial reports, products, and official banking resources.

A high-performance fleet routing tool that transforms multiple Ubuntu machines into a single, load-balanced Ollama inference endpoint.

A specialized MCP skill that equips AI agents with real-time, verified French corporate and financial data from official registries.

An automated configuration management skill that safeguards QClaw and OpenClaw tasks, channels, and plugin settings from data loss during upgrades.

A specialized information assistant for CITIC Bank providing real-time access to financial data, news, and official resources.








































