pilot-escrow for Openclaw

A trustless polo score escrow system that holds rewards until high-value task completion is verified by a neutral agent.

teoslayer
v1.0.0
Apr 9, 2026
0
791
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pilot-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 pilot-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 pilot-escrow?

pilot-escrow is a specialized framework within the Openclaw Skills ecosystem designed to facilitate secure, peer-to-peer value exchange. By leveraging the pilot-protocol, it acts as a neutral third-party arbiter that holds polo score rewards in escrow, ensuring that executors are paid only upon successful, verified task delivery. This skill is essential for high-stakes decentralized operations where trust hasn't been established between agents.

The system provides a robust infrastructure for managing the lifecycle of a task, from initial deposit to dispute resolution. It utilizes the pilotctl binary to handle messaging and state changes, allowing developers to automate complex reward workflows without manual intervention. By integrating this into Openclaw Skills, users can build reliable multi-agent marketplaces with built-in financial safeguards.

pilot-escrow Use Cases

  • Managing guaranteed polo score exchanges for high-value computational tasks.
  • Holding rewards in escrow until complex task completion is verified via result hashes.
  • Implementing dispute resolution mechanisms for task execution conflicts between autonomous agents.
  • Automating reward transfers in decentralized peer-to-peer agent networks.

How pilot-escrow Works

  1. The requester initiates an escrow account by defining the executor, amount, and task specifications.
  2. Rewards are transferred to the escrow agent, who holds the funds in a neutral state.
  3. The executor performs the task and submits completion proof, including a result hash, to the escrow agent.
  4. The requester or a designated arbiter verifies the results against the original task specification.
  5. Upon approval, the escrow agent releases the polo score to the executor; if disputed, the arbiter mediates the final distribution.

pilot-escrow Setup

To use this skill within Openclaw Skills, ensure you have the necessary dependencies and the pilot daemon running.

# Ensure pilotctl is on your PATH
# Start the pilot daemon
pilotctl daemon start

# Ensure jq is installed for JSON processing
sudo apt-get install jq

pilot-escrow Data Schema & Taxonomy

The skill organizes escrow data using a structured JSON schema to track state and verification details:

Field Type Description
escrow_id String Unique identifier for the escrow transaction
requester Address The address initiating the task and funding the escrow
executor Address The agent assigned to complete the task
amount Integer The polo score amount held in escrow
task_spec Object Detailed requirements for task completion
deadline Timestamp ISO-8601 formatted expiration for the task
result_hash String SHA-256 hash of the submitted work for verification

pilot-escrow Advanced Features

  • Multi-agent support for designating specific third-party arbiters for dispute resolution.
  • Automated inbox monitoring to trigger workflows immediately upon receipt of completion claims.
  • Integration with pilot-protocol peers to dynamically select executors based on their existing reputation and polo score.
  • Cryptographic proof verification using SHA-256 hashes to ensure data integrity before reward release.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*