How the Wallet Works

Three layers of security from key generation to storage.

🔑

Key Generation

BIP39 24-word mnemonic seed phrase with 256-bit entropy. Keys are derived using ML-DSA-87 (FIPS 204 Category 5) for post-quantum signature security.

🔒

Encryption

Private keys are encrypted with Argon2id key derivation (256 MB memory, 4 iterations) and XChaCha20-Poly1305 authenticated encryption with a 256-bit key.

💾

Storage

Encrypted keystore is stored locally on your device as a JSON file. No cloud storage, no remote servers. You control your keys entirely.

Get the Wallet

The wallet is included in every Axiom download. There is no separate wallet application to install. Download the Axiom binary and the wallet is ready to use.

⬇ Download Axiom

Create a Wallet

axiom wallet create

This command performs the following steps:

1

Generate mnemonic

A cryptographically secure 24-word BIP39 mnemonic is generated with 256 bits of entropy.

2

Display seed phrase

The 24-word seed phrase is displayed on screen. This is the only time it will be shown.

3

Prompt for password

You are prompted to enter a password that will be used to encrypt the keystore file.

4

Derive ML-DSA-87 keypair

A post-quantum ML-DSA-87 signing keypair is derived from the seed. This provides NIST Category 5 security.

5

Encrypt keystore

The private key is encrypted using Argon2id key derivation and XChaCha20-Poly1305 authenticated encryption, then saved to a local JSON keystore file.

6

Show address

Your Axiom wallet address is displayed. This is your public address for receiving AXM.

Seed Phrase Security

Your seed phrase is the master key to your wallet

Anyone with access to your 24-word seed phrase can reconstruct your private key and spend your funds. There is no recovery mechanism if your seed phrase is lost.

Best practices:

  • Write your seed phrase on paper with a pen. Do not print it.
  • Store the paper in a secure, fireproof location such as a safe or safety deposit box.
  • Consider splitting the phrase across multiple secure locations using a scheme like Shamir's Secret Sharing.
  • Never share your seed phrase with anyone. No legitimate software or person will ever ask for it.
  • Never store your seed phrase digitally on a computer, phone, cloud drive, or email.
  • Never take a screenshot or photograph of your seed phrase.

Wallet Operations

Show your wallet address

axiom wallet address

Check your balance

axiom wallet balance

Import an existing wallet from a seed phrase

axiom wallet import

Encryption Details

Full specification of the cryptographic primitives used in the wallet.

Component Algorithm Parameters
Key Derivation Argon2id memory=256 MB, iterations=4
Encryption XChaCha20-Poly1305 256-bit key
Signature ML-DSA-87 FIPS 204, Category 5
Mnemonic BIP39 24 words, 256-bit entropy
Keystore JSON Encrypted on disk