sardis-escrow

Manage agent-to-agent payments with smart contract escrows on the Base chain.

6|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/EfeDurmaz16/sardis --skill sardis-escrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sardis-escrow
Source: https://github.com/EfeDurmaz16/sardis/tree/main/packages/sardis-openclaw/skills/sardis-escrow
Command: npx skills add https://github.com/EfeDurmaz16/sardis --skill sardis-escrow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @sardis/sdk, curl, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure, trustless method for agent-to-agent payments by holding funds in a smart contract escrow until delivery is confirmed, mitigating risks for both parties.

Core Features & Use Cases

  • Create Escrow: Establish payment agreements with defined terms, amounts, and deadlines.
  • Fund Escrow: Buyer deposits funds into the smart contract.
  • Confirm Delivery: Seller provides proof of completed work or delivered goods.
  • Release Payment: Buyer releases funds upon successful verification.
  • Dispute Resolution: Offers a framework for handling disagreements.
  • Use Case: An AI agent needs to commission another AI agent to develop a complex feature. Sardis Escrow ensures the payment is held securely and only released once the feature is delivered and verified.

Quick Start

Use the sardis-escrow skill to create a new escrow for API development services worth 500 USDC.

Frequently Asked Questions about sardis-escrow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I secure agent-to-agent payments using smart contract escrow?

Smart contract escrow secures agent-to-agent payments by holding USDC funds on the Base chain until delivery is confirmed and verified, mitigating counterparty risk. The buyer funds the escrow, and funds are only released upon successful work verification.

Can I use USDC for milestone-based payments in an agent workflow?

Yes, USDC supports milestone-based payments within agent workflows. The escrow manages defined terms and deadlines, allowing funds to be released progressively as specific project milestones are met and confirmed by the buyer.

How does dispute resolution work for AI agent transactions on the Base chain?

Dispute resolution for AI agent transactions on the Base chain provides a structured framework to handle disagreements. If the buyer and seller conflict over delivery verification, the escrow mechanism includes processes to resolve the issue before funds are released.

Do I need the Sardis SDK to create and fund an escrow?

Yes, you need the Sardis SDK along with curl and jq to create and fund an escrow. These dependencies facilitate the interaction with the smart contract, managing escrow creation, funding, and delivery confirmation processes.

What is the best way to handle trustless payment release for automated services?

The best way to handle trustless payment release for automated services is using smart contract escrows. The buyer deposits funds, the seller provides delivery proof, and the smart contract automatically releases payment upon buyer verification.