Learn

ERC-8172 (RFC)

ERC-8172 is a draft waiting period for an agent’s profile link. Someone can schedule a change. The new link does not turn on until the wait is over. People watching the agent can see the pending change and, if the rules allow, cancel it.

This is a forum proposal aimed at ERC-8004: Ethereum Magicians. It is not a finished standard. A project that does not add this extension can still change a profile immediately.

How the wait works

Think of a change-of-address card taped to the door. The mail does not forward on the first minute. Neighbors can read the card. The landlord can take it down before the date. The card does not prove the new house is safe.

  1. Schedule. setAgentURIWithCooldown would post a new profile link and start the clock.
  2. The old link still works during the wait. Buyers and other agents can see both the current link and the pending one.
  3. Apply. applyPendingChange would turn the new link on after the cooldown.
  4. Cancel. cancelPendingChange would drop the pending link if the caller is allowed to.
  5. Events. The proposal emits notices when a change is posted and when it is cancelled, so apps do not have to guess.

What the delay does not do

Professional use

Business use

Personal use

Back to Ethereum ERC Standards