-
Notifications
You must be signed in to change notification settings - Fork 803
Add ERC: ESG Tokenization Protocol #1312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ERC: ESG Tokenization Protocol #1312
Conversation
Initial submission of ERC draft implementing ESG token lifecycle governance with AI-native compliance and metadata auditability. Provides methods `mintESGToken`, `auditESGToken`, and `retireESGToken` compatible with ERC-20/721/1155.
… underscores Co-authored-by: agronetlabs <[email protected]>
Apply EIP-8040 Editor Feedback: Rename File, Update YAML Metadata, and Fix JSON Formatting
Add AgroCrypto Quantum Governance ESG Tokenization Protocol (ERC draft)
This commit introduces the ERC-8040 ESG Tokenization Protocol, detailing its standards, metadata structure, smart contract interface, and security considerations. It also includes a changelog and compliance notes for governance.
[WIP] Standardize ERCS/eip-8040.md to meet repository requirements
…links [WIP] Fix ERC proposal file to pass automated validator
…file [WIP] Fix ERC proposal file to pass automatic validator
- Updated description in header - Changed interface name from IESCG8040 to IERC8040 - Added proper links to ERC-20, ERC-721, and ERC-1155 references - Removed unnecessary sections (Motivation, Backwards Compatibility, Test Cases, Reference Implementation, Changelog, Compliance Notes) - Simplified structure to focus on core specification - Updated discussions-to URL Co-authored-by: agronetlabs <[email protected]>
- Changed ERC-20, ERC-721, and ERC-1155 links from absolute URLs to relative paths (./eip-20.md, ./eip-721.md, ./eip-1155.md) - All validator checks now pass (eipw, markdownlint) Co-authored-by: agronetlabs <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
…dation Fix ERC-8040 validation errors: Update links and interface name
…040-files [WIP] Remove copyright line from ERC-8040 related files
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR restores the original ERC-8040 draft and introduces several updates across multiple ERCs, including status changes, content refinements, bug fixes, and new file additions. The changes span improvements to existing standards (ERC-7730, ERC-8004, ERC-3009, ERC-2335, ERC-2333, ERC-2334) and introduce new proposals (ERC-8042, ERC-8040).
Key changes include:
- Restoration of ERC-8040 (ESG Tokenization Protocol) with PGP signature verification
- Introduction of ERC-8042 (Diamond Storage standard)
- Major revisions to ERC-8004 (Trustless Agents) and ERC-7730 (Clear Signing Format)
- Status updates for multiple ERCs (Draft → Review)
- Various spelling corrections and reference link fixes
Reviewed Changes
Copilot reviewed 24 out of 24 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| ERCS/erc-8040.md | New ERC defining ESG-compliant asset tokenization protocol |
| ERCS/erc-8042.md | New ERC standardizing diamond storage pattern |
| ERCS/erc-8004.md | Major revision expanding trustless agent discovery and reputation systems |
| ERCS/erc-7730.md | Adds interpolated intent feature for dynamic transaction descriptions |
| ERCS/erc-3009.md | Updates status and fixes various issues in transfer authorization spec |
| ERCS/erc-2335.md, erc-2333.md, erc-2334.md | Status updates and reference corrections for BLS key standards |
| ERCS/erc-7828.md, erc-7836.md, erc-7936.md | Status changes and minor fixes |
| assets/erc-7730/*.json | Schema updates for interpolated intent support |
| assets/erc-3009/*.sol | New reference implementation files |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Updated the AgroCrypto Quantum Governance EIP to define the ESG Tokenization Protocol with improved metadata structure and compliance features.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All necessary fixed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
Added metadata JSON structure and interface details for ERC-8040 standard.
This document introduces the ESG Tokenization Protocol, detailing its specifications, including metadata structure, smart contract interface, events, and security considerations.
Updated metadata structure and smart contract interface for ERC-8040, enhancing clarity and security features.
|
The commit c7bf8db (as a parent of 9c45143) contains errors. |
This PR restores the original ERC-8040 draft (commit 82c225a) authored by @agronetlabs (Leandro Lemos),
representing the AgroCrypto Quantum Governance ESG Tokenization Protocol.
All commits are PGP-verified and aligned with upstream Ethereum/ERCs master.
This restoration ensures historical integrity and canonical reference for the ERC-8040 EIP.