pinata-erc-8004

Register and verify ERC-8004 AI agents on-chain via Viem with Pinata IPFS storage.

2|1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/PinataCloud/pinata-erc-8004-skill --skill pinata-erc-8004
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinata-erc-8004
Source: https://github.com/PinataCloud/pinata-erc-8004-skill/tree/main/src
Command: npx skills add https://github.com/PinataCloud/pinata-erc-8004-skill --skill pinata-erc-8004

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables secure onboarding and verification of ERC-8004 AI agents by combining open on-chain identities with Pinata IPFS storage, while enforcing strong safety measures to minimize risk.

Core Features & Use Cases

  • On-chain ERC-8004 agent registration via Viem, with secure private-key handling
  • IPFS-based agent cards and metadata stored through Pinata uploads
  • Built-in threat model, mandatory confirmation protocol, and credential handling rules to prevent misuse

Quick Start

Authenticate with your wallet, configure Pinata credentials, and start the registration and verification flow for an ERC-8004 agent.

Frequently Asked Questions about pinata-erc-8004

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

FAQPage Schema
How do I register an ERC-8004 AI agent on-chain?

To register an ERC-8004 AI agent on-chain, you use Viem for blockchain transactions and Pinata for IPFS metadata storage. The process involves creating an IPFS agent card, executing the registration transaction, and updating the URI.

What is ERC-8004 on-chain agent registration with IPFS?

ERC-8004 on-chain agent registration with IPFS securely onboards AI agents by linking open blockchain identities with Pinata IPFS storage. It enforces strict safety measures to minimize risk during agent verification.

Do I need Pinata and Viem to store ERC-8004 agent metadata?

Yes, Pinata handles IPFS-based agent card uploads, while Viem manages secure private-key handling and blockchain transactions required for on-chain registration. Both are necessary to complete the ERC-8004 verification flow.

Can I use this ERC-8004 registration flow on both testnets and mainnet?

Yes, the ERC-8004 registration flow supports agent onboarding across both testnets and mainnet. It enforces strict domain allowlists and credential handling rules regardless of the network environment used.

What are the safety limits for ERC-8004 on-chain registration transactions?

Safety limits for ERC-8004 on-chain registration include hard limits on gas, addresses, and file operations. The process enforces a mandatory confirmation protocol and strict credential handling rules to prevent misuse during agent onboarding.