Skip to content

Add ERC: Delayed Metadata Update Extension#1561

Open
Cyberpaisa wants to merge 4 commits intoethereum:masterfrom
Cyberpaisa:master
Open

Add ERC: Delayed Metadata Update Extension#1561
Cyberpaisa wants to merge 4 commits intoethereum:masterfrom
Cyberpaisa:master

Conversation

@Cyberpaisa
Copy link

This proposal defines an optional extension to ERC-8004 that introduces a delayed metadata update mechanism for agent identity records, preventing immediate mutation after verification by adding a cooldown period for metadata updates.

This proposal defines an optional extension to ERC-8004 that introduces a delayed metadata update mechanism for agent identity records, preventing immediate mutation after verification.
@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Feb 22, 2026

File ERCS/erc-8172.md

Requires 1 more reviewers from @g11tech, @jochem-brouwer, @SamWilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title Add ERC-8407: Delayed Metadata Update Extension Add ERC: Delayed Metadata Update Extension Feb 22, 2026
@github-actions github-actions bot added the w-ci label Feb 22, 2026
ERCS/erc-8407.md Outdated
@@ -0,0 +1,124 @@
---
eip: 8407
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
eip: 8407
eip: 8172

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

Please also update the filename.

Copy link
Author

Choose a reason for hiding this comment

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

Hi @abcoathup, thanks for the review. Both changes are done:

  1. Renamed to ERC-8172 per your assignment (file and preamble updated)
  2. Created the discussion topic: https://ethereum-magicians.org/t/erc-8172-delayed-metadata-update-extension/27808
  3. Updated the discussions-to field in the preamble

Let me know if anything else is needed.

Copy link
Contributor

Choose a reason for hiding this comment

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

@Cyberpaisa you need to fix the validator issues (references to ERC-8004) and then wait for an ERC editor to review (which I am not).

ERCS/erc-8407.md Outdated
title: Delayed Metadata Update Extension
description: Optional extension for ERC-8004 to prevent post-verification mutation attacks
author: Cyberpaisa (@Cyberpaisa)
discussions-to: https://ethereum-magicians.org/t/erc-8004-trustless-agents/25098
Copy link
Contributor

Choose a reason for hiding this comment

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

Please create a discussions topic for this ERC.

@Cyberpaisa
Copy link
Author

Cyberpaisa commented Feb 23, 2026 via email

@abcoathup
Copy link
Contributor

I am experiencing an issue with the forum. It is not allowing me to post; whenever I try, I receive an error message.

I've bumped your permissions so you should be able to create a new topic.

@github-actions
Copy link

The commit d01b0e5 (as a parent of 279dcc0) contains errors.
Please inspect the Run Summary for details.

Cyberpaisa added a commit to Cyberpaisa/super-sentinel that referenced this pull request Feb 23, 2026
Layer 1 (active): Listens for URIUpdated events on the ERC-8004
registry, tracks change frequency per agent, pre-scans new URIs,
and generates alerts for suspicious patterns. Integrates with TRACER
as "uri-stability" sentinel feeding the Trust dimension.

Layer 2 (future): Types and ABIs prepared for ERC-8172 Delayed
Metadata Update Extension (ethereum/ERCs#1561) with block-based
cooldown — PendingURIChange, PendingURICancelled,
URIChangedWithoutCooldown events ready for when the contract adopts
the standard.

42 new tests, 165 total passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ERCS/erc-8172.md Outdated

## Abstract

This proposal defines an optional extension to [ERC-8004](./erc-8004.md) that introduces a delayed metadata update mechanism for agent identity records. The extension prevents immediate mutation of agent metadata after verification by introducing a pending state and activation delay.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
This proposal defines an optional extension to [ERC-8004](./erc-8004.md) that introduces a delayed metadata update mechanism for agent identity records. The extension prevents immediate mutation of agent metadata after verification by introducing a pending state and activation delay.
This proposal defines an optional extension to [ERC-8004](./eip-8004.md) that introduces a delayed metadata update mechanism for agent identity records. The extension prevents immediate mutation of agent metadata after verification by introducing a pending state and activation delay.

ERCS/erc-8172.md Outdated

## Motivation

[ERC-8004](./erc-8004.md) allows agents to update metadata instantly via URI changes. While this provides flexibility, it also creates a risk where an agent can pass verification and then immediately swap its endpoint or configuration.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
[ERC-8004](./erc-8004.md) allows agents to update metadata instantly via URI changes. While this provides flexibility, it also creates a risk where an agent can pass verification and then immediately swap its endpoint or configuration.
[ERC-8004](./eip-8004.md) allows agents to update metadata instantly via URI changes. While this provides flexibility, it also creates a risk where an agent can pass verification and then immediately swap its endpoint or configuration.

ERCS/erc-8172.md Outdated

## Rationale

The proposal introduces minimal additional storage and events. It does not mandate a specific cooldown duration or update policy. This preserves [ERC-8004](./erc-8004.md)'s flexibility while providing stronger guarantees for ecosystems requiring higher trust signals.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
The proposal introduces minimal additional storage and events. It does not mandate a specific cooldown duration or update policy. This preserves [ERC-8004](./erc-8004.md)'s flexibility while providing stronger guarantees for ecosystems requiring higher trust signals.
The proposal introduces minimal additional storage and events. It does not mandate a specific cooldown duration or update policy. This preserves [ERC-8004](./eip-8004.md)'s flexibility while providing stronger guarantees for ecosystems requiring higher trust signals.

ERCS/erc-8172.md Outdated

## Backwards Compatibility

This extension is fully optional. Contracts not implementing it remain compliant with [ERC-8004](./erc-8004.md). Clients SHOULD monitor new events when available but MUST remain compatible with legacy behavior.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
This extension is fully optional. Contracts not implementing it remain compliant with [ERC-8004](./erc-8004.md). Clients SHOULD monitor new events when available but MUST remain compatible with legacy behavior.
This extension is fully optional. Contracts not implementing it remain compliant with [ERC-8004](./eip-8004.md). Clients SHOULD monitor new events when available but MUST remain compatible with legacy behavior.

Fix ERC-8004 references to use eip-8004.md per reviewer feedback
@github-actions github-actions bot removed the w-ci label Feb 26, 2026
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