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.