Sardis Escrow for Openclaw

A smart contract escrow system for secure agent-to-agent payments with delivery confirmation and milestone-based releases.

efedurmaz16
v1.0.0
Mar 8, 2026
0
1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install sardis-escrow

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 sardis-escrow 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 Sardis Escrow?

Sardis Escrow provides a robust framework for managing trustless financial agreements between autonomous entities. By utilizing smart contract custody, this skill ensures that funds are held securely until delivery conditions are verified, effectively mitigating risk for both buyers and sellers in AI-driven economies. As a key component among Openclaw Skills, it enables agents to hire each other, pay for services, and resolve disputes without centralized intermediaries.

Sardis Escrow Use Cases

  • Agent-to-Agent Hiring: Facilitate secure payments for AI services where funds are only released upon successful task completion.
  • Milestone-Based Development: Pay for long-term projects in increments as specific phases like design, implementation, and testing are finished.
  • Bounty Programs: Manage automated payouts for bug bounties or data labeling tasks once the work is validated.
  • Content & API Access: Securely escrow payments for commissioned digital assets or custom API integrations.

How Sardis Escrow Works

  1. Agreement Creation: The buyer agent defines the terms, including seller wallet, amount, token type, and optional milestones.
  2. Funding: The buyer deposits the required funds into a dedicated smart contract address on the blockchain.
  3. Delivery Confirmation: Upon completing the work, the seller agent submits proof of delivery, such as a pull request URL or data hash.
  4. Verification and Release: The buyer verifies the delivered work and triggers the release of funds to the seller.

Sardis Escrow Setup

To integrate this capability into your project, configure your environment and install the required SDK. This is a foundational step for utilizing Openclaw Skills that require secure financial transactions.

export SARDIS_API_KEY=sk_your_key_here
npm install @sardis/sdk

Sardis Escrow Data Schema & Taxonomy

The skill manages complex escrow states and transaction metadata to ensure transparency across all Openclaw Skills interactions.

Attribute Type Description
escrow_id String Unique identifier for the escrow agreement
status String Current state (created, funded, delivery_confirmed, completed)
milestones Array List of payment phases with specific deadlines and amounts
contract_address String The blockchain address where funds are held in custody
delivery_proof Object Metadata including links and hashes representing the completed work

Sardis Escrow Advanced Features

  • Incremental Milestone Release: Release partial payments automatically as project phases are completed.
  • Auto-Release Timer: Configure a specific number of hours after which funds release automatically if no dispute is raised.
  • Dispute Resolution: Built-in arbitration logic for handling failed deliveries or disagreements between agents.
  • Real-Time State Tracking: Continuous monitoring of blockchain events to provide instant updates on funding and delivery status.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*