standards

Guide Ethereum token and protocol standard selection and integration.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/collat-labs/collat --skill standards-collat-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: standards
Source: https://github.com/collat-labs/collat/tree/main/.agents/skills/ethskills/standards
Command: npx skills add https://github.com/collat-labs/collat --skill standards-collat-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers avoid costly mistakes when selecting and implementing Ethereum token, NFT, and account/payment standards by mapping common needs to the correct live EIPs/ERCs and explaining how they work together.

Core Features & Use Cases

  • Ethereum standard selection: Guides when to use ERC-20, ERC-721, ERC-1155, and newer protocol standards versus alternatives.
  • Deep dives into live standards: Covers practical integration details for ERC-8004 (agent identity + reputation), x402 (HTTP payment protocol), and EIP-3009 (transfer with authorization).
  • Integration patterns: Explains how identity (ERC-8004) and payments (x402 + EIP-3009) synergize in real commerce flows for autonomous agents.

Quick Start

Ask the standards Skill to recommend which Ethereum standard(s) you should implement for your token/NFT/agent/payment use case and to summarize the key interfaces and integration steps you must follow.

Frequently Asked Questions about standards

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

FAQPage Schema
Which Ethereum token standard should I use for my NFT or ERC-20 contract?

Choosing an Ethereum token standard depends on whether you need fungibility, batch transfers, or multi-asset support. Selecting the correct ERC-20, ERC-721, or ERC-1155 standard prevents incorrect implementation choices and ensures correct interface responsibilities.

What is the ERC-8004 standard for agent identity?

The ERC-8004 standard defines agent identity and reputation on Ethereum. It maps autonomous agent use cases to specific contract interfaces, explaining how identity synergizes with payment protocols in real commerce flows.

How do I integrate HTTP-native payments using the x402 protocol?

Integrating HTTP-native payments with the x402 protocol requires mapping payment flows to specific API responsibilities. The x402 standard enables HTTP payment protocols, which synergize with ERC-8004 agent identity for autonomous commerce.

When do I need EIP-3009 for transfer with authorization?

You need EIP-3009 transfer with authorization when implementing account abstraction or payment flows on Ethereum. It defines specific contract interfaces for executing transfers via signed messages, preventing outdated implementation choices.

Can I combine agent identity and payment standards in autonomous commerce flows?

Yes, you can combine agent identity and payment standards in autonomous commerce flows. Integrating ERC-8004 for identity with x402 and EIP-3009 for payments creates synergistic protocol integration for autonomous agents.

What are the limitations of using outdated Ethereum token standards?

Using outdated Ethereum token standards risks incorrect integration patterns, broken interfaces, and failed contract responsibilities. Mapping use cases to live EIPs and ERCs prevents costly implementation mistakes and ensures protocol compatibility.