Ethereum’s ERC-8350 Proposal Enables Private AI Agent Memory Changes
A new Ethereum proposal, ERC-8350, introduced on July 14, 2026, outlines a method for autonomous AI agents to prove changes in their memory without exposing the actual data on the blockchain. The proposal describes an ERC-8350 agent memory registry that records only cryptographic commitments linked to an agent’s private data, ensuring sensitive information remains off-chain.
The system uses a structure called an ExperienceDelta to package memory changes, which includes fields such as spaceId, sequence, prevStateRoot, and deltaCommitment. Each update is assigned a unique Transition ID, derived from an EIP-712 struct hash. The registry enforces continuity by requiring sequence numbers to increment and state roots to match, preventing out-of-order or unrelated updates.
Authorization is handled through controller and authorizer roles, which can be externally owned accounts or smart contracts following ERC-1271. Signatures must use an EIP-712 signing domain to prevent replay attacks. The specification explicitly prohibits raw memory, encryption keys, and locators from being stored on-chain, prioritizing privacy but acknowledging that the registry alone cannot verify the truthfulness of the committed memory.
The proposal emphasizes contract immutability as a security requirement, with no upgrade mechanisms allowed. A reference implementation, AgentMemoryStateRegistry.sol, has been provided, along with test vectors to ensure compliance with the specification.