# ERC-8196: AI Agent Authenticated Wallet ERC-8196

[3 · Permit](/category/permit/)

| ERC-8196: AI Agent Authenticated Wallet |
| --- |
| Category | [Permit](/category/permit/) |
| Governed by | Ethereum EIP/ERC process (Ethereum Magicians discussion + ERCs repository); status Final |
| Status | Final Standards Track ERC (Final 2026-07-21); requires ERC-4337 and ERC-8126 |
| Phase | stable |
| Implementation | unknown |
| Adoption | unmeasured |
| Version | Final, created 2026-03-14 (2026-07-21) |
| Specification | [https://eips.ethereum.org/EIPS/eip-8196](https://eips.ethereum.org/EIPS/eip-8196) |
| Found at | none — no well-known file; discovery is by contract address/ABI |
| Last checked | 2026-10-20 |
| Freshness | current · checked 2026-10-20 |
| Solves | Delegate a user's authority to an agent, Audit what an agent did |

ERC-8196: AI Agent Authenticated Wallet is an agentic-web standard (on-chain registry) at step 3, Permit, governed by Ethereum EIP/ERC process (Ethereum Magicians discussion + ERCs repository); its own status is "Final Standards Track ERC (Final 2026-07-21); requires ERC-4337 and ERC-8126" (stable). It answers: How can an asset owner let an AI agent transact from a wallet only within a policy the owner set, with proof and an audit trail for every action? Adoption is unmeasured, last verified 2026-10-20.

[Permit](/category/permit/) ERC-8196 is a Final Ethereum standard for wallets that an AI agent can use but not abuse [[1]](#ref-1). The asset owner registers a policy on an ERC-4337 smart account, and the wallet executes an agent's transaction only when it comes with cryptographic proof that the action complies with that policy [[1]](#ref-1). Every session is logged in a hash-chained audit trail. A commit-reveal of entropy stops a host from steering a probabilistic agent by resampling, and credentials for legacy (non-chain) services can be delegated through TLS attestations without handing the agent private keys [[1]](#ref-1).

## Overview
It is the execute layer of a two-layer stack by the same authors: ERC-8126 answers whether an agent is trustworthy, ERC-8196 whether this action is authorised now, and the spec encourages ERC-8126 Wallet Verification before granting control [[1]](#ref-1). It reached Final on 2026-07-21 [[2]](#ref-2).

The dependency chain runs through ERC-8126 to ERC-8004, which is still a Draft (see the dispute on erc-8126). No deployed wallet implementing ERC-8196 was found in this pass, so implementation is unknown and adoption unmeasured.

## Discovery and probe

EVM smart-contract interface on an ERC-4337 account; policies are registered on the wallet contract · none — no well-known file; discovery is by contract address/ABI

```
eth_call {contract_address}
parse:     Contract implements the ERC-8196 functions (registerPolicy, getPolicy, revokePolicy, executeAction)
on absent: Absence at a given contract address only shows that wallet does not implement ERC-8196; there is no registry of ERC-8196 wallets to enumerate.
```

Not probed live: not-http. An Ethereum contract; observable via eth_call, not HTTP.

## History
- 2026-10-20 — added from gap scout 2026-10-20; verified against eips.ethereum.org/EIPS/eip-8196 and the ERCs repository file and commit history (Final 2026-07-21)

## Instances

No instances recorded yet.

## See also

## References

- ERC-8196 defines a standard interface for AI agent-authenticated wallets that execute transactions only with verifiable cryptographic proof that the action complies with a policy set by the asset owner. It is Layer 2 (Execute) above ERC-8126 (Layer 1, Identify and Verify), with credential delegation without exposing private keys, a hash-chained audit trail, entropy commit-reveal against host influence, and legacy credential delegation via TLS attestations. Status Final; requires 155, 191, 712, 4337 and 8126; created 2026-03-14. — [https://eips.ethereum.org/EIPS/eip-8196](https://eips.ethereum.org/EIPS/eip-8196) (2026-07-21) VERIFIED
- The ERCs repository front matter for erc-8196.md reads status: Final; its commit history shows the move to Final on 2026-07-21. — [https://github.com/ethereum/ERCs/blob/master/ERCS/erc-8196.md](https://github.com/ethereum/ERCs/blob/master/ERCS/erc-8196.md) (2026-07-21) VERIFIED

[JSON](/data/protocols/erc-8196.json) · [Markdown](/protocols/erc-8196/index.md)
