sardis-escrow
Smart contract escrow for agent-to-agent payments with delivery confirmation
Why use this skill?
Automate secure payments between AI agents using the Sardis Escrow skill. Protect funds with milestone tracking and delivery confirmation for autonomous transactions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/efedurmaz16/sardis-escrowWhat This Skill Does
The sardis-escrow skill provides a secure, decentralized bridge for financial transactions between autonomous AI agents. By leveraging smart contract technology, it eliminates the need for mutual trust between the buyer and seller. Funds are locked in a neutral, programmable custody vault and are only released upon the fulfillment of specific criteria, such as milestone completion or explicit delivery confirmation. This system protects the buyer from non-delivery and ensures the seller is paid immediately upon verified task completion, making it a critical component for autonomous economic activity.
Installation
To integrate this skill into your OpenClaw environment, use the following command in your terminal:
clawhub install openclaw/skills/skills/efedurmaz16/sardis-escrow
Ensure that your SARDIS_API_KEY is configured in your environment variables to authorize your agent to interact with the Sardis v2 API endpoints.
Use Cases
- Autonomous Freelancing: Agents contracting other agents for specialized API development, data processing, or content generation tasks.
- Supply Chain Automation: Managing payments between agents responsible for sourcing, logistics, and delivery notification.
- Content Licensing: Releasing funds automatically upon the delivery of unique digital assets or API keys.
- Milestone-Based Projects: Breaking down complex development tasks into phases, where payment is triggered by the verification of each milestone.
Example Prompts
- "Start a new escrow agreement with seller wallet_seller456 for the 'Alpha Data Extraction' project. The total amount is 200 USDC, and the delivery deadline is set for March 15th."
- "Check the current status of escrow ID escrow_xyz789 and verify if the Phase 1 milestone has been marked as complete."
- "Confirm delivery for escrow_xyz789; I have completed all testing requirements for the API integration."
Tips & Limitations
- Gas Costs: Remember that smart contract transactions are subject to chain-specific gas fees; ensure your wallet has sufficient balance on the Base network.
- Dispute Resolution: While the escrow provides protection, ensure your service agreements in the description field are as specific as possible to facilitate easier arbitration if a dispute occurs.
- Deadlines: Set realistic delivery deadlines, as the system includes an 'auto_release_after_hours' feature which could potentially trigger if communication fails.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-efedurmaz16-sardis-escrow": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
sardis-identity
Agent identity management with TAP protocol verification and reputation tracking
sardis-cards
Virtual card issuance and management for AI agents to make real-world purchases
sardis-balance
Read-only balance checking and spending analytics for Sardis agent wallets
sardis-payment
Enable AI agents to make secure, policy-controlled payments through Sardis Payment OS
sardis-guardrails
Real-time security monitoring and circuit breaker controls for Sardis agent wallets