Bitget App
Trade smarter
Buy cryptoMarketsTradeFuturesStocksEarnInstitutionAI & More
Ethereum’s ERC-8350 agent memory registry records changes without exposing data

Ethereum’s ERC-8350 agent memory registry records changes without exposing data

CryptonomistCryptonomist2026/10/06 12:48
By:Cryptonomist

A new Ethereum proposal published on July 14, 2026, lays out rules for how autonomous AI agents can prove their memory changed over time without ever putting that memory on a public blockchain. The draft, known as ERC-8350, describes an ERC-8350 agent memory registry that records only cryptographic commitments tied to an agent’s private data, not the data itself, according to the specification published on the Ethereum Improvement Proposals site.

Key takeaways

  • ERC-8350 lets autonomous agents register memory changes on Ethereum while keeping the actual memory content off-chain.
  • Every update is wrapped in a signed structure called an ExperienceDelta, hashed into a unique Transition ID.
  • The system blocks out-of-order updates by checking sequence numbers and prior state roots before accepting anything new.
  • Raw memory, encryption keys, salts and storage locations are explicitly barred from the registry to protect privacy.
  • The enforcing contract code must stay fixed forever, with no upgrade path allowed.

Introduction to ERC-8350 and Its Purpose

ERC-8350 sets up a minimal registry interface so that agent operators, wallet developers, auditors and other counterparties can refer to an agent’s memory history across different systems without exposing the memory itself. The authors, Everest An, XiaoHai, Luo and Eric, note that agent systems typically keep long-lived memory in private databases while relying on Ethereum only for identity, payment or execution.

Publishing a plain content hash does not tell anyone which state it advances, whether it is the rightful next step, or who was authorized to approve it. The proposal addresses that gap by committing to a private delta, an optional provenance reference, an interpretation profile and an optional private locator, while leaving the registry itself agnostic to whatever memory engine sits underneath.

ExperienceDelta and State Transition Mechanics

Each change to an agent’s memory is packaged into a struct called ExperienceDelta, containing fields such as spaceId, sequence, prevStateRoot, deltaCommitment, provenanceCommitment, profileId and locatorCommitment. That struct gets its own unique identifier, the Transition ID, calculated as an EIP-712 struct hash.

Continuity is enforced mathematically. A registry must only accept a transition if its sequence number equals the current sequence plus one, and if its prevStateRoot matches the registry’s current state root. The next state root is then produced by hashing together the previous root and the new Transition ID, which, per the rationale section of the spec, prevents an update from claiming an unrelated prior memory state the way a simple pointer to a previous record could.

Authorization Model and Signature Validation

Every memory space carries a controller and a replaceable authorizer. Both roles can be filled by ordinary externally owned accounts or by smart-contract accounts following ERC-1271. The controller handles administrative recovery, while the authorizer approves day-to-day transitions and can be a hot wallet, a multisignature setup or a policy contract.

All signatures for registration, authorization updates and transitions must use an EIP-712 signing domain tied to the registry’s chain ID and contract address, which stops a signature from being replayed on another chain or another deployment. When an account has deployed code, the registry checks the signature through ERC-1271 first; if that check fails, reverts, or the account has no code, it falls back to standard ECDSA signature recovery.

Privacy Considerations and Registry Limitations

The specification is explicit that raw memory, salts, encryption keys and raw locators must never reach the registry through the ExperienceDelta struct or any other required argument. Only commitments to that data are stored on-chain, which is meant to keep sensitive agent data out of public view entirely.

That design comes with a stated limit: a valid commitment proves only that the configured authorizer approved a state transition. It does not prove the committed memory was actually available, or that its contents were true. Applications that need those guarantees have to build separate verification on top of the registry.

Contract Immutability and Security Requirements

The proposal treats immutability as a security precondition rather than a preference. A conforming registry must not sit behind an upgrade mechanism capable of replacing the logic that enforces sequence linearity, state root chaining or signature validation, and it must expose no upgrade authority over that logic at all.

The authors warn that an upgradeable version of the contract could still reproduce every test vector in the specification while accepting a transition that violates the sequence rule.

Reference Implementation and Test Vectors

A reference implementation already exists as a Solidity contract, AgentMemoryStateRegistry.sol, which implements the IAgentMemoryState interface described in the proposal. According to the specification, this contract reproduces the canonical v1 test vector published alongside the draft, including matching typehashes for ExperienceDelta, MemoryState and MemorySpace.

Article produced with the assistance of artificial intelligence and reviewed by the editorial team.

0
0

Disclaimer: The content of this article solely reflects the author's opinion and does not represent the platform in any capacity. This article is not intended to serve as a reference for making investment decisions.

Understand the market, then trade.
Bitget offers one-stop trading for cryptocurrencies, stocks, and gold.
Trade now!

You may also like

Republicans criticize AI danger claims, Democrats question the influence of "big tech" on the Trump administration's AI policy and demand disclosure of regulatory framework amendment procedures

A Republican senator sent a letter to the CEO of Anthropic, warning against adopting an "alarmist" attitude towards AI and urging him to emphasize AI's potential to improve people's lives, enhance national security, and address AI threats. Meanwhile, two Democratic senators wrote to U.S. government officials, including the Treasury Secretary, requesting clarification on whether tech giants influenced the government's adjustment of the AI regulatory framework through lobbying between May and June of this year, and called for the disclosure of records of communication between companies and the government.

华尔街见闻•2026/10/06 17:12
Republicans criticize AI danger claims, Democrats question the influence of "big tech" on the Trump administration's AI policy and demand disclosure of regulatory framework amendment procedures

Houthi Forces Strike Saudi Arabia, Hormuz Oil Tanker Attacked Again, but Saudi Arabia Says Key Oil Pipeline Operations Restored Over 80%

The Yemeni Houthi forces claimed to have launched three rounds of attacks against Saudi Arabia on Monday, including strikes on the capital's airport; on Tuesday, they launched dozens of attacks on Saudi-backed armed groups, killing or wounding more than 200 people. Saudi Arabia reported that two airports were hit. The Saudi Energy Minister stated that as of Tuesday, the east-west oil pipeline throughput had recovered to 5.8 million barrels per day. On Tuesday, the UK Maritime Trade Operations reported that a tanker leaving the Strait of Hormuz was hit by an unidentified flying object. The Shell CEO stated that Middle Eastern oil flows have recovered to about 80% of pre-Iran conflict levels.

华尔街见闻•2026/10/06 17:12