fhe-agent-identity

Mint ERC-8004 agent identity NFTs and link wallets via EIP-712.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ERC-8004 on-chain agent identity (NFT registry) with wallet connecting and reputation feedback anchored to payments. This skill enables minting an agent identity NFT, setting an agent URI, and linking an agent wallet, plus submitting proof-based feedback for that agent tied to a prior payment nonce.

Core Features & Use Cases

  • ERC-8004 agent identity NFT registry with wallet linking via EIP-712.
  • Reputation feedback anchored to on-chain payments using a nonce-based proof.
  • Two-step registration flow: mint identity and link wallet, returning the agentId for future interactions.
  • Use cases include registering agents, managing identity metadata, rating agents, and leaving reviews or star ratings.
  • Validation safety: nonces must be captured from a prior payment; feedback must reference the correct agentId and verifier.

Quick Start

Register an agent by running the register-agent command with a valid URI.

Frequently Asked Questions about fhe-agent-identity

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

FAQPage Schema
How do I register an on-chain agent identity with an NFT?

Registering an on-chain agent identity requires minting an ERC-8004 NFT and linking a wallet via EIP-712 signing. You need a wallet capable of signing two on-chain transactions to complete the process and receive your agentId.

What is reputation feedback anchored to payments?

Reputation feedback anchored to payments uses a nonce captured from a prior on-chain payment to validate reviews. This nonce-based proof ensures ratings are tied to verifiable transaction history and reference the correct agentId.

Do I need a specific wallet to mint an ERC-8004 agent identity?

Yes, you need a wallet capable of signing on-chain transactions to mint an ERC-8004 agent identity. The wallet must support signing two separate transactions for the two-step registration flow of minting and wallet linking.

How does EIP-712 wallet linking work for agent identities?

EIP-712 wallet linking connects an external wallet to your minted ERC-8004 agent identity NFT. It acts as the second step in the registration flow, securely associating your agent URI and metadata with your specific wallet address.

Why does my agent reputation feedback require a payment nonce?

Agent reputation feedback requires a payment nonce to prevent fraudulent ratings. The nonce must be captured from a prior on-chain payment, serving as proof that the feedback references a legitimate transaction and the correct agentId.