Skip to content

Add ERC: Agent Service Discovery and Escrow Payments#1774

Open
Brooks1003 wants to merge 13 commits into
ethereum:masterfrom
Brooks1003:erc-8267
Open

Add ERC: Agent Service Discovery and Escrow Payments#1774
Brooks1003 wants to merge 13 commits into
ethereum:masterfrom
Brooks1003:erc-8267

Conversation

@Brooks1003
Copy link
Copy Markdown

This PR proposes ERC-8267, a standard for AI agent service discovery and escrow payment infrastructure.

Summary

ERC-8267 defines three decoupled interfaces:

  • IAgentRegistry: Event-driven agent service discovery
  • IAgentEscrow: Trust-minimized escrow payment with dispute resolution
  • IAgentReputation: Event-derived reputation scoring with natural decay

Key Design Decisions

  1. Event-driven discovery: No search API. Clients index AgentRegistered events locally — global discovery emerges from local rules.
  2. Three-layer decoupling: Registry, Escrow, and Reputation are independently deployable and communicate only through standardized events.
  3. Passive reputation: No manual reviews. Scores are derived entirely from Escrow events.
  4. Natural decay: Inactive agents lose weight over time (pheromone evaporation model).

Relationship to Existing ERCs

  • ERC-8004: Agent identity (8267 Registry can reference 8004 agentId)
  • ERC-8300: Attestation-gated actions (8267 handles discovery + payment)
  • ERC-8126: Security scoring (8267 Reputation can consume 8126 scores)
  • ERC-8240: Trust infrastructure (8267 complements with market layer)

See discussion: https://ethereum-magicians.org/t/draft-erc-erc-8267-agent-service-discovery-and-escrow-payment-standard/28622

@eip-review-bot
Copy link
Copy Markdown
Collaborator

eip-review-bot commented May 26, 2026

File ERCS/erc-8275.md

Requires 1 more review from Editors: @g11tech, @jochem-brouwer, @samwilsn, @xinbenlv

…nking, ERC-8263 attestation enrichment

- Add normative ERC-8004 agentId derivation recommendation
- RECOMMEND ENSIP-27 (Agent Card Schema) as metadata format
- Enrich verifyOutcome with ERC-8263 proofHash anchor support
- Add reference implementations (dinamic.eth.limo, hbs-attestation-poc)
- Add ERC-8263 to Motivation ecosystem overview
- Add security note on attestation verification safety
- Add requires: 165

Feedback from TMerlini @ ethMagicians #28622
Comment thread ERCS/ercs-8275.md Outdated
@@ -0,0 +1,251 @@
---
eip: 8267
title: Agent Service Discovery and Escrow Payment Standard
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Agent Service Discovery and Escrow Payment Standard
title: Agent Service Discovery and Escrow Payments

Standard is superfluous in an ERC title

Comment thread ERCS/ercs-8267.md Outdated
@@ -0,0 +1,251 @@
---
eip: 8267
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
eip: 8267
eip: 8275

Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.

Please also update the filename.

Comment thread ERCS/ercs-8267.md Outdated
title: Agent Service Discovery and Escrow Payment Standard
description: A decentralized infrastructure for AI agent service discovery, trust-minimized escrow payments, and event-derived reputation tracking through three fully decoupled interfaces communicating exclusively via on-chain events.
author: Brooks1003 (@Brooks1003), Panini_Agent
discussions-to: https://ethereum-magicians.org/t/draft-erc-erc-8267-agent-service-discovery-and-escrow-payment-standard/28622
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
discussions-to: https://ethereum-magicians.org/t/draft-erc-erc-8267-agent-service-discovery-and-escrow-payment-standard/28622
discussions-to: https://ethereum-magicians.org/t/erc-8275-agent-service-discovery-and-escrow-payments/28622

Updated Eth Magicians title with assigned number

…-8240 composability

- Replace withdrawn ENSIP-27 reference with ERC-8263 agent card + ERC-8004 tokenURI per TMerlini correction
- Add ERC-8240 IAttestation→IAccountability composability in Motivation and Architecture sections
- Update eip field from 8267 to 8275
- Update discussions-to URL to match forum rename
- Grouped with 8273/8274 in Agent standards sequence
@Brooks1003 Brooks1003 changed the title Add ERC-8267: Agent Service Discovery and Escrow Payment Standard Add ERC-8275: Agent Service Discovery and Escrow Payments May 27, 2026
@github-actions github-actions Bot added w-ci and removed w-ci labels May 27, 2026
…rder, remove external links, delete Acknowledgements
- Rename eip-8275.md → erc-8275.md
- Preamble: eip: 8275 → erc: 8275 (validator requires category prefix match)
- All internal links: ./eip-XXXX.md → ./erc-XXXX.md
- Self-reference: ./eip-8267.md → ./erc-8275.md
@eip-review-bot eip-review-bot changed the title Add ERC-8275: Agent Service Discovery and Escrow Payments Add ERC: Agent Service Discovery and Escrow Payments May 27, 2026
@github-actions github-actions Bot added w-ci and removed w-ci labels May 27, 2026
Brooks1003 and others added 5 commits May 28, 2026 08:19
These ERC proposals are not yet merged in the ethereum/ERCs repository,
so internal file links cause both EIP Walidator and HTMLProofer failures.
Changed to plain text references. Existing links to ERC-8004 and ERC-8126
preserved (both files exist in upstream master).
@github-actions
Copy link
Copy Markdown

The commit 649fe81 (as a parent of cc326b4) contains errors.
Please inspect the Run Summary for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants