What should happen?
Use the product specification for the promised behavior and explicit exclusions.
Documentation
The product, security model, architecture, evidence, and release gates are documented separately so a claim cannot quietly outrun its implementation.
Source of truth
Canonical wallet behavior, supported flows, invariants, and explicit exclusions.
docs/product-spec.mdAssets, trust boundaries, required controls, residual risk, and current release blockers.
docs/security-model.mdThe Svelte, Tauri, Rust, BDK, persistence, network, and hardware boundaries.
docs/architecture.mdCapability-by-capability separation of fixture, native implementation, evidence, and release state.
docs/implementation-status.mdThe evidence that must exist before mainnet can be enabled.
docs/mainnet-release-checklist.mdWork ordered by security dependency rather than marketing priority.
docs/roadmap.mdReading order
Use the product specification for the promised behavior and explicit exclusions.
Use the security model and architecture for secret, persistence, hardware, and network boundaries.
Use implementation status and the release checklist before treating a capability as ready.