Design and implement persistence and external API integration for Tauri v2 applications using Rust-owned files, preferences, SQLite or another database, OS secret storage, HTTP clients, typed commands, TanStack Query, caching, offline behavior, and migrations. Use when storing application data, adding settings, choosing a database, integrating a remote service, handling credentials, or designing cache and synchronization behavior.