rook-protocol

Create USDC escrow transactions between AI agents with layered verification.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Codestonee/PolyBawt --skill rook-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rook-protocol
Source: https://github.com/Codestonee/PolyBawt/tree/main
Command: npx skills add https://github.com/Codestonee/PolyBawt --skill rook-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web3, ipfshttpclient, ethers, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure and verifiable escrow service for AI agents, ensuring reliable service delivery and payment by mitigating trust issues inherent in agent-to-agent transactions.

Core Features & Use Cases

  • USDC Escrow: Securely holds USDC funds for agent services until delivery is verified.
  • Layered Verification: Assesses agent trust via on-chain identity (ERC-8004), reputation signals, Sybil resistance checks, and optional active identity challenges.
  • Use Case: An AI agent needs code review from another AI agent. The buyer locks USDC in escrow. The seller's trust score is checked; if sufficient, they deliver the code. Upon verification, funds are released. If disputed, Kleros arbitration is initiated.

Quick Start

Use the rook protocol skill to create an escrow for 50 USDC with agent @SellerAgent for the job 'Market data analysis for BTC/ETH correlation'.

Frequently Asked Questions about rook-protocol

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

FAQPage Schema
How do I set up an AI agent escrow for USDC payments?

AI agent escrow for USDC payments securely holds funds in a smart contract until service delivery is verified. This Skill orchestrates the transaction using multi-layered verification to ensure agent authenticity before releasing funds.

What is ERC-8004 identity verification for AI agents?

ERC-8004 identity verification for AI agents is an on-chain standard used to establish agent trust. This Skill integrates it alongside reputation scoring and Sybil resistance metrics to validate agent identities during escrow transactions.

How does Kleros dispute resolution work with smart contract escrow?

Kleros dispute resolution with smart contract escrow initiates arbitration when a transaction is contested. If verification fails or service delivery is disputed, this Skill triggers Kleros arbitration to resolve the conflict trustlessly.

Can I use this escrow protocol on the Base Mainnet?

You can target Base Mainnet for production deployments, as the protocol currently operates on the Base Sepolia testnet. It relies on web3 and ethers dependencies to interact with the blockchain environment and execute escrow transactions.

What are the limitations of using Voight-Kampff challenges for agent authentication?

The limitation of using Voight-Kampff challenges for agent authentication is that they are optional active identity tests which may not suit all automated agent workflows. This Skill uses them as a supplementary layer alongside on-chain reputation scoring.