Update ERC-8107: Move to Review - #1957
Open
KBryan wants to merge 21 commits into
Open
Conversation
## Simple Summary A trust registry enabling agents to establish and query transitive trust relationships using ENS names, serving as the reputation module for ERC-8001. ## Abstract This ERC defines a Trust Registry where trust is expressed at four levels (Unknown, None, Marginal, Full) and propagates through signature chains following the GnuPG web of trust model. Agents validate other agents based on trust graph proximity from their perspective. ## Motivation ERC-8001 explicitly defers reputation to modules. Before coordinating, agents need to: - Filter which agents can participate - Leverage trusted intermediaries for vouching - Update trust based on coordination outcomes ## Dependencies - ERC-137 (ENS) - EIP-712 (Typed signatures) - ERC-8001 (Agent Coordination Framework) All dependencies are Final standards. ## Included - Full specification - Reference implementation (Solidity) - Test suite (25 tests passing)
* add update Ethereum magicians url link.
* adding given ERC # to 8107
Changed to Draft status
- Test Cases — the section didn't exist - Interface Detection, External Interfaces, Name Controller Resolution, Agent Address Resolution - Semantics for setIdentityGate, removeIdentityGate, revokeTrustBatch, invalidateNonces, validateParticipantAddress — setIdentityGate previously had no documented authorisation at all - Security: Resolver Trust, Wrapped Names, Identity Gate Namespacing, Pre-Signed Attestations - 7 new Rationale subsections documenting the design calls
- Test Cases — the section didn't exist - Interface Detection, External Interfaces, Name Controller Resolution, Agent Address Resolution - Semantics for setIdentityGate, removeIdentityGate, revokeTrustBatch, invalidateNonces, validateParticipantAddress — setIdentityGate previously had no documented authorisation at all - Security: Resolver Trust, Wrapped Names, Identity Gate Namespacing, Pre-Signed Attestations - 7 new Rationale subsections documenting the design calls
…into erc-8001-trust-module
Local agent tooling; it does not belong in an ERC submission. It was reintroduced by a merge of the pre-amend remote branch. The file is left on disk, only untracked. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The agent-tooling ignore rules are unrelated to ERC-8107 and were adding 110 lines of noise to the PR diff. They now live in .git/info/exclude, which is local-only and cannot be committed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Collaborator
File
|
Matches the editorial fix applied upstream when ERC-8107 was merged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…dule # Conflicts: # ERCS/erc-8107.md # assets/erc-8107/contracts/ITrustRegistry.sol # assets/erc-8107/contracts/TrustRegistry.sol # assets/erc-8107/tests/TrustRegistry.t.sol
The document mixed EIP-137 and ERC-137 for the same proposal. Settle on EIP- for proposals in the EIPs repository and ERC- for ERC-8001, which lives here. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
eipw's markdown-refs keys the prefix off the proposal's category, not the repository it lives in. ERC-137, ERC-165, ERC-1271 and ERC-5267 are all category ERC and must be referenced as ERC-. EIP-712 is a different category and keeps its EIP- prefix. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
coordinationType).