Aleo Network - Namespace Accounts

Author Jonathan Gonzalez,
Status Draft
Type Standard
Created 2023-09-12
Requires CAIP-10


For context, see the CAIP-10 specification.


An Aleo account address is a unique identifier that allows users to transfer value and record data to one another in transactions.

The account address is comprised of a public key for the account encryption scheme.


Address Format Example aleo1dg722m22fzpz6xjdrvl9tzu5t68zmypj5p74khlqcac0gvednygqxaax0j

An account address is formatted as a Bech32 string, comprised of 63 characters. The account address is encoded with an address prefix that reads aleo1.

A regular expression for validating an Aleo address can be defined as:


Test Cases

# Aleo Testnet3

# Aleo Mainnet

Additional Considerations (*OPTIONAL)

Account addresses / keys are chain-agnostic.

Mainnet will release sometime at the end of 2023 / beginning of 2024. The API is subject to change.


Copyright and related rights waived via CC0.


Please cite this document as:

Jonathan Gonzalez,, "namespaces/aleo-caip10: Aleo Network - Namespace Accounts [DRAFT]," Chain Agnostic Namespaces, aleo-caip10, September 2023 / . [Online serial]. Available: