Social recovery
k-of-n guardians can rotate keys without the original. Default for reference wallet: 2-of-3.
The reference wallet for Adamant — Apache 2.0, self-custodial, default-shielded. Native iOS, native Android, desktop reference. Every screen below reflects the intended UX of the production application.
prototype only · holds no real assets · pre-launch
view key required for disclosure
visible on the public ledger
Adamant accounts default to OWNER_UPGRADEABLE, dual-signature (Ed25519 + ML-DSA), with 2-of-3 social recovery (WP §4.8). The wallet sets this up in the same number of taps as a legacy single-key wallet.
QR · stealth address
adamant:adm1…?amount=10&memo=invoice%2342&label=Vendor
Stealth addresses are derived from a long-lived viewing key via ML-KEM-768. Each payment uses a fresh, one-time address; observers cannot link payments to the same recipient (WP §7.2).
Issue a scoped, revocable view key to a counterparty, tax authority, or auditor. They see what you choose to show — within a date range, an amount band, or a counterparty filter. They never gain spending authority. You can revoke at any time.
Date range, amount range, counterparty filter, contract scope. The view key only reveals what its scope permits. WP §4.4.2.
View only — no spending. Cannot move funds, cannot sign on your behalf, cannot derive the spending key. One-way trapdoor.
Each view key has an expiry and may be revoked at any time. Revocation is a single on-chain transaction.
| Label | Scope | Issued | Expires | Status | Action |
|---|---|---|---|---|---|
| No view keys issued yet. | |||||
Your view of your own activity. Labels and notes are stored locally and encrypted with your account key. Export CSV under any view-key scope you've issued.
| Date | Direction | Counterparty | Amount | Label | Memo | Tx |
|---|---|---|---|---|---|---|
| No transactions yet — wallet is not connected to a live network. | ||||||
| Name | Address | Notes |
|---|---|---|
| No contacts yet. | ||
During the launch phase, the only way to acquire newly-minted ADM. Burn BTC, ETH, USDT, or USDC at a verifiably-unspendable source-chain address; the validator set verifies the proof and mints ADM at the fixed launch-phase rate.
| Window | Cap · % of burn pool |
|---|---|
| Months 0–1 | 1% |
| Months 1–3 | 2% |
| Months 3–6 | 4% |
| Months 6–12 | 8% |
| Month 12+ | uncapped |
Burns are full-or-nothing: if a claim would push past the sub-counter or the cap, the claim reverts (and the source-chain transaction is rejected where possible).
Stablecoins: 1 USDT/USDC → 20 ADM, fixed. BTC/ETH: rate calibrated to USD-equivalent at protocol design time, constant through launch — not a live oracle.
Adamant prices compute, bandwidth, state, mempool, and disclosure separately. The wallet collapses them into a single ADM number you can review before signing — but the breakdown is always visible.
| Dimension | Unit | Estimated | What it pays for |
|---|---|---|---|
| Compute (F.01) | gas-eq | — | Verifier cycles + signature ops. |
| Bandwidth (F.02) | bytes | — | On-DAG bytes (ciphertext priced). |
| State (F.03) | slots | — | New shielded notes / transparent UTXOs. |
| Mempool (F.04) | regime | — | Threshold is cheaper than VDF. |
| Disclosure (F.05) | kB | — | Optional, paid only on view-key disclosure. |
Each transaction pays the sum across dimensions. Base fee is burned (EIP-1559-style) — sustained usage is deflationary against new issuance (WP §10.4).
Adamant provides no protocol-level recovery (Principle I). The account model lets you build the right one for your threat model: social, time-locked, multi-device, inheritance, or hardware-secured.
k-of-n guardians can rotate keys without the original. Default for reference wallet: 2-of-3.
Recovery key gains rotation power after a delay (e.g. 7 days). You can cancel using your primary key.
2-of-3 across phone, laptop, hardware wallet. Loss of one device does not compromise the account.
After a configurable inactivity period, beneficiary keys gain transaction authority. Any signed transaction resets the clock.
Recovery keys held in HSMs or secure elements. Validation logic accepts attestation evidence.
No rotation, ever. Choose only with explicit informed consent — the protocol cannot help if you lose the key.
Wallet default: OWNER_UPGRADEABLE, dual-signature (Ed25519 + ML-DSA), 2-of-3 social recovery. Reference wallets SHOULD NOT default new users to single-key IMMUTABLE (WP §4.6.3).
ML-DSA support is new on commercial hardware wallets. The reference wallet ships with software keys at launch; hardware integration follows.
| Brand | Model | Classical (Ed25519) | Post-quantum (ML-DSA) | Target |
|---|---|---|---|---|
| Ledger | Nano S+ / X / Stax | planned | planned (ML-DSA app) | mainnet + 6mo |
| Trezor | Safe 3 / Safe 5 | planned | planned | mainnet + 12mo |
| Open-source HW | reference design | spec | spec | open RFC |
A phone can fully verify the chain via recursive proofs (Halo 2). The reference wallet runs as a Node Watcher tier client by default — your wallet checks the chain itself, without trusting a server.
Available at mainnet activation. TestFlight builds during public testnet.
Reproducible builds on F-Droid. APK + signing keys published in the reference-wallet repository.