ERC-8004 on-chain agent identity (NFT registry + EIP-712 wallet linking) and reputation feedback (proof-linked rating) for x402fhe. Covers `register-agent` (mints an identity NFT, sets the agent URI, and self-signs an EIP-712 wallet link) and `give-feedback` (submits a rating against an agentId using a proof derived from a prior payment nonce). Use when the user asks to register an agent, mint an agent identity, set an agent URI, link an agent wallet, rate an agent, leave feedback for an agent, score an agent, submit a review, give a star rating, or attest to an agent's quality. Do NOT use for sending tokens, wrapping plain USDC, balance lookups, redeeming cUSDC, escrow job lifecycle, view delegation setup, or HTTP-402 demo orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-delegation, x402-demo-orchestrators).
Zama-native ACL delegation for x402fhe — share read access to encrypted cUSDC balances (or other FHE handles) with a chosen Ethereum address, revoke that access, or use a delegation that someone else granted you to decrypt their balance. Use when the user asks to grant view, share encrypted balance, let someone read their balance, give read access, delegate decryption, revoke a delegation, take back read access, or use a previously granted delegation to read another address's encrypted cUSDC balance. Also use when a server needs to authorize a facilitator to decrypt stored payment-amount handles on the X402PaymentVerifier contract via the --contract override. Do NOT use for direct payments, wrapping or unwrapping cUSDC, escrow job lifecycle, agent identity registration, reputation feedback, or HTTP-402 paid-request orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, x402-demo-orchestrators).
ERC-8183 encrypted job escrow on x402fhe — create a job (client + provider + evaluator + expiry + description), attach an encrypted cUSDC budget and fund it, and later approve or reject the submitted deliverable through the AgenticCommerceProtocol contract. Use when the user asks to create a job, open an escrow, lock a budget, attach funds to a job, escrow cUSDC for an evaluator, hire a provider, approve or reject a delivered job, release payout, refund a client, or otherwise run any step of the ERC-8183 job lifecycle. Do NOT use for direct token transfers, wrap, balance checks, redeeming cUSDC, agent identity, reputation feedback, delegated balance reads, or HTTP-402 orchestration — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).
Direct-token operations on Zama-encrypted cUSDC for x402fhe — read wallet/network info, check public and encrypted balances (own or via prior delegation), wrap plain USDC into confidential cUSDC, and send encrypted payments through the X402PaymentVerifier relay. Use when the user asks to pay, send, transfer, wrap, deposit, top up, check balance, decrypt balance, see wallet info, or inspect contract addresses for x402fhe confidential payments. Do NOT use for redeeming cUSDC back to USDC, escrow job funding, agent identity, reputation feedback, balance delegation setup, or HTTP-402 demo orchestration — those are handled by sibling skills (fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).
Two-stage async unwrap of confidential cUSDC (ERC-7984) back into plain USDC (ERC-20) via the Zama KMS async gateway. Covers the `unwrap` command (burns cUSDC and may auto-finalize) and the `finalize-unwrap` command (completes the second stage using a burn handle or legacy request/proof params). Use when the user asks to unwrap, withdraw, redeem, convert back, exit, cash out, or release cUSDC into plain USDC, or when they need to resume a previously requested unwrap using a burnHandle. Do NOT use for wrap, pay, balance, escrow, identity, delegation, or HTTP-402 flows — those are handled by sibling skills (fhe-payment-basics, fhe-escrow, fhe-agent-identity, fhe-delegation, x402-demo-orchestrators).
End-to-end HTTP-402 paid-request demo orchestrators for x402fhe — chain multiple confidential micropayments to live example servers (web search, LLM proxy, image generation, code review) and aggregate the on-chain receipts. Use when the user asks to run the demo, run x402, run the research demo, run the code-review demo, run research-and-visualize, run review-and-rate, drive multiple paid HTTP requests in one flow, or aggregate paid-request receipts across stages. Do NOT use for direct cUSDC operations, redeeming cUSDC, escrow lifecycle, agent identity, balance delegation, or single-shot rating of a prior payment — those are handled by sibling skills (fhe-payment-basics, fhe-payment-unwrap, fhe-escrow, fhe-agent-identity, fhe-delegation).
FHE-encrypted x402 payments for OpenClaw agents. Use when the agent needs to make private on-chain payments, wrap/unwrap encrypted tokens, manage escrow jobs, register agent identity, give reputation feedback, or delegate balance viewing. Runs on Ethereum Sepolia (default) or Mainnet with Zama fhEVM. Supports three wallet modes — local private key, DFNS MPC, and Ledger hardware wallet.
FHE-encrypted x402 payments for OpenClaw agents. Use when the agent needs to make private on-chain payments, wrap/unwrap encrypted tokens, manage escrow jobs, register agent identity, give reputation feedback, or delegate balance viewing. Runs on Ethereum Sepolia (default) or Mainnet with Zama fhEVM. Supports three wallet modes — local private key, DFNS MPC, and Ledger hardware wallet.