Roadmap
Ordered by dependency, not by excitement. Each phase unlocks the next, so shipping them out of order means building on something that is not there.
Progress
14 of 44 milestones across 9 phases
32%
overall
·ShippedIn progressNextPlanned
- Discover SNS ledgers from SNS-W
- Add the five chain-key ledgers
- Balances and metadata per token
- Live ICP price for fiat display
- Send and receive non-ICP tokens
Done when: Balances are live. Transfers are not — that is Phase 3.
- NeedsPhase 2
- Generalize the ledger client to any ICRC-1 canister
- Per-token fees read live from metadata
- Per-token decimals
- Per-token deposit and withdraw
- Ledger allowlist
Known risks
A malicious ledger canister can trap or misreport. Ship an allowlist before an open field.
More tokens means more balance queries. Queries are free on the IC, so the cost is latency, not cycles.
Done when: A user sends ckUSDC to @handle and the fee came from live metadata, not a constant.
Deliberately not building
Saying no is part of a roadmap. Tap any item for the reason.
Dates are deliberately absent. A phase ships when it is safe to ship, and this wallet holds real funds.