fhe-escrow

Automates encrypted job escrow workflows for ERC-8183 on x402fhe from creation to payout.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zama-ai/confidential-agentic-payment-stack --skill fhe-escrow
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fhe-escrow
Source: https://github.com/zama-ai/confidential-agentic-payment-stack/tree/main/claude-code-plugin/skills/fhe-escrow
Command: npx skills add https://github.com/zama-ai/confidential-agentic-payment-stack --skill fhe-escrow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a secure, auditable workflow to manage ERC-8183 encrypted job escrows with on-chain budgets and multi-step payouts via OpenClaw, enabling clients, providers, and evaluators to coordinate escrow lifecycles without leaking sensitive funds.

Core Features & Use Cases

  • Create escrow jobs with provider, evaluator, expiry, and description, wiring the initial on-chain state.
  • Attach encrypted budgets, lock cUSDC funds, and manage the three-step funding flow (setBudget, setOperator, fund) across Sepolia.
  • Approve or reject completed work, triggering a three-way payout split according to configured platform and evaluator fees, with automatic refunds where applicable.

Quick Start

Run the create-job workflow to initialize a new escrow, then fund it with a budget and finally complete or reject the deliverable once submitted.

Frequently Asked Questions about fhe-escrow

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

FAQPage Schema
How do I automate encrypted escrow workflows for ERC-8183 jobs on Sepolia?▼

Automate encrypted escrow workflows by using the fhe-escrow skill to enforce on-chain multi-step sequencing for ERC-8183 jobs. It manages the end-to-end lifecycle from job creation and funding to final deliverable approval or rejection on Sepolia.

What is the process to lock cUSDC funds for an OpenClaw escrow job?▼

Locking cUSDC funds for an OpenClaw escrow job requires a three-step funding flow: setBudget, setOperator, and fund. The workflow attaches encrypted budgets, validates wallets, and binds FHE context to secure the on-chain state.

How does escrow payout splitting work for completed ERC-8183 jobs?▼

Escrow payout splitting triggers upon deliverable approval or rejection, executing a three-way payout split according to configured platform and evaluator fees. The workflow also processes automatic refunds to the client where applicable.

Can I use fhe-escrow to coordinate clients, providers, and evaluators without leaking sensitive funds?▼

Yes, fhe-escrow coordinates clients, providers, and evaluators through a secure, auditable workflow. It leverages FHE context binding and encrypted on-chain budgets via OpenClaw to manage escrow lifecycles without leaking sensitive funds.

What on-chain validations are enforced during the ERC-8183 escrow lifecycle?▼

The ERC-8183 escrow lifecycle enforces on-chain multi-step sequencing, FHE context binding, and wallet validation. It also provides robust error reporting to ensure secure state transitions throughout the job creation and funding process.