American ReserveWallet · Est. 2024
Registered MSB · Montana D1575431 · FinCEN registration approved
v1.0 · Public Release
§ 01 — Security model

Your keys.
Your security.

Every design decision in American Reserve starts from a single constraint: your private keys must never leave your device. The following documents how we enforce that constraint at every layer.

01 — Key generation
Born on your device. Never leaves it.

When you create a wallet, a cryptographically random 256-bit entropy value is generated entirely inside your browser or app using the platform CSPRNG (window.crypto.getRandomValues / SecureRandom). It is converted to a BIP-39 24-word mnemonic and shown to you exactly once. It is never sent over the network, never written to a server, never logged.

BIP-39CSPRNGClient-only
02 — Local encryption
AES-256-GCM with a PIN-derived key.

The mnemonic is encrypted with AES-256-GCM before it touches storage. The encryption key is derived from your PIN using PBKDF2-SHA-256 with 210,000 iterations — the OWASP-recommended minimum for 2024. On supported devices, the derived key is additionally wrapped by the platform Secure Enclave / StrongBox, so the ciphertext is useless without the hardware attestation.

AES-256-GCMPBKDF2Secure Enclave
03 — Biometric unlock
FIDO2 / WebAuthn — no password in memory.

After initial PIN setup, subsequent unlocks use FIDO2 WebAuthn (Face ID, Touch ID, Windows Hello, or a hardware security key). The platform authenticator signs a challenge derived from the session nonce; American Reserve never handles a biometric template. The PIN-derived key is retrieved from the Secure Enclave only after a successful biometric assertion.

FIDO2WebAuthnPlatform authenticator
04 — HD derivation
Deterministic paths. Open standard.

Every address is derived from your seed phrase using the BIP-32 hierarchical-deterministic algorithm with coin-type paths standardised by BIP-44 (legacy) and BIP-84 (Native SegWit). Because derivation is deterministic and follows published standards, any compatible BIP-39 wallet can reproduce your addresses from the same 24 words.

BIP-32BIP-44BIP-84
05 — No custodian
We cannot access your funds. Ever.

American Reserve operates no key management service, no HSM cluster, and no recovery endpoint. There is no "forgot password" flow that involves our servers because we hold nothing. If you lose your seed phrase and cannot unlock your device, no entity — including American Reserve — can recover your funds.

Non-custodialZero server keysNo recovery backdoor
06 — Open source
Verify every claim yourself.

The wallet-core cryptography package is published open-source. The key-derivation, encryption, and address-generation paths can be audited, forked, and reproduced independently. Deterministic builds allow you to verify that the binary distributed through app stores matches the published source.

Open sourceAuditableDeterministic builds
Derivation paths
Bitcoin (Native SegWit)m/84'/0'/0'/0
Bitcoin (Legacy)m/44'/0'/0'/0
Ethereumm/44'/60'/0'/0
BNB Smart Chainm/44'/60'/0'/0
ERC-20 tokensderived from ETH address
Encryption parameters
AlgorithmAES-256-GCM
KDFPBKDF2-SHA-256
KDF iterations210,000
Entropy sourcewindow.crypto / SecureRandom
Mnemonic standardBIP-39 (2048 words)
Key wrappingPlatform Secure Enclave / StrongBox
Ready to self-custody?

Create a wallet in under two minutes. No account. No email. No KYC.

Create walletRead the docs
Security Model · American Reserve · American Reserve Wallet