Thank you for your interest in contributing to the Awesome ERC-8004 list! This document provides guidelines for contributing resources and maintaining the quality of this curated list.
- Check if your resource is already listed
- Read the Awesome List Guidelines
- Ensure your resource is directly related to ERC-8004 or trustless agents
- Verify that links are working and resources are accessible
We welcome the following types of contributions:
- Implementations: Libraries, frameworks, or reference implementations of ERC-8004
- Tools: Developer tools, SDKs, CLI tools, or utilities for working with ERC-8004
- Documentation: Guides, tutorials, API documentation, or educational content
- Research: Academic papers, research findings, or technical analysis
- Community Projects: Open-source projects implementing or using ERC-8004
- Standards: Related standards, protocols, or specifications
- Discussion Summaries: Well-documented insights from community discussions
- Dead links or abandoned projects
- Paid/commercial content without clear community value
- Duplicate entries
- Resources unrelated to ERC-8004
- Low-quality or spam content
- Personal projects without community relevance
- Create a new issue
- Use the title format:
Add: [Resource Name] - Provide the following information:
**Resource Name**: **URL**: **Category**: **Description**: **Why it should be included**:
- Fork this repository
- Create a new branch:
git checkout -b add-resource-name - Add your resource to the appropriate section in
README.md - Follow the formatting guidelines below
- Commit your changes:
git commit -m "Add [Resource Name]" - Push to your branch:
git push origin add-resource-name - Create a pull request
- [Resource Name](URL) - Brief description explaining what it is and why it's useful- [ERC-8004 TypeScript SDK](https://github.com/example/erc8004-sdk) - TypeScript SDK for integrating ERC-8004 registries with type safety and comprehensive documentation
- [Trustless Agent Tutorial](https://example.com/tutorial) - Step-by-step guide to building your first trustless agent using ERC-8004Place resources in the most appropriate section:
- Official Resources: Only EIP authors and Ethereum Foundation content
- Implementations: Code libraries and frameworks
- Tools & Libraries: Developer utilities and SDKs
- Documentation & Guides: Educational content
- Community Projects: Projects built by the community
- Research & Papers: Academic and research content
- Development Resources: Standards, references, and development aids
- Be publicly accessible (no paywalls or login requirements)
- Have clear relevance to ERC-8004
- Be actively maintained (check last update date)
- Provide value to the community
- Have working links
- Be concise (1-2 sentences maximum)
- Explain what the resource is
- Highlight why it's useful
- Use proper grammar and spelling
- Avoid marketing language
- Automated Checks: Links will be automatically checked for availability
- Community Review: Other contributors may review and comment
- Maintainer Approval: Final approval by repository maintainers
- Feedback: You may receive feedback for improvements
If you notice outdated information or broken links:
- Create an issue or pull request
- Clearly describe what needs to be updated
- Provide the correct information or working alternative
- Respect other contributors and their work
- Provide constructive feedback
- Follow the GitHub Community Guidelines
- Keep discussions focused on ERC-8004
- Use appropriate labels and categories
- We prefer fewer high-quality resources over many low-quality ones
- Each addition should provide unique value
Contributors will be recognized in several ways:
- GitHub contribution history
- Mention in release notes for significant contributions
- Community acknowledgment for valuable resources
If you have questions about contributing:
- Check existing issues
- Create a new issue with the label
question - Join the discussion in the Ethereum Magicians forum
When adding a new resource, you can use this template:
**Resource Information:**
- Name:
- URL:
- Category:
- Description:
- Last Updated:
- Language/Framework:
- License:
- Maintenance Status:
**Why should this be included?**
**Additional Notes:**Thank you for helping make this the best resource for the ERC-8004 community! 🚀