> For the complete documentation index, see [llms.txt](https://docs.armchain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.armchain.org/account-abstraction.md).

# Account Abstraction

Armchain implements **native Account Abstraction (AA)** at the protocol level, making smart contract accounts first-class citizens of the network. Unlike application-layer implementations (such as ERC-4337), Armchain's AA is built directly into the consensus client and EVM, with dedicated system contracts, a separate AA mempool, and its own gossip layer.

This gives developers and users flexibility in how accounts are controlled and how transactions are validated, from post-quantum signatures to biometric passkeys to MPC-managed keys, without sacrificing Armchain's instant finality or EVM compatibility.

| Document                                                         | Description                                                          |
| ---------------------------------------------------------------- | -------------------------------------------------------------------- |
| [Overview](/account-abstraction/overview.md)                     | How native AA works on Armchain and what it enables                  |
| [Validation Schemes](/account-abstraction/validation-schemes.md) | Supported signing algorithms and account types                       |
| [Paymaster](/account-abstraction/paymaster.md)                   | Gas sponsorship, Foundation Paymaster, and economic policy           |
| [System Contracts](/account-abstraction/system-contracts.md)     | Protocol-level AA contracts, Yul implementation, and developer notes |
