React Native mobile application for the Tana blockchain with secure key management and QR authentication.
tana-mobile provides a mobile-first interface for interacting with the Tana blockchain. the app securely stores Ed25519 private keys on the device and uses them to sign transactions and authenticate with web applications.
private keys never leave the device. they are stored in the secure enclave (iOS) or Android Keystore, protected by biometric authentication. all signing operations happen locally on the device.
scan QR codes displayed by web applications to authenticate without entering passwords. the mobile app signs a cryptographic challenge with your private key, proving ownership without exposing the key.
web app shows QR code
|
v
mobile scans + signs challenge
|
v
web app receives signed proof
|
v
session established
review and approve transactions on your mobile device. the app displays transaction details in human-readable format before signing, preventing blind signing of malicious transactions.
receive push notifications for incoming transactions, balance changes, and other account activity. notifications are delivered through the tana-notifications service.
built with React Native and Expo for cross-platform iOS and Android support. uses the Tana identity service for QR authentication flows and connects to the Tana API gateway for blockchain interactions.
the mobile app follows a zero-trust model where the device is the only trusted environment for private key operations. web browsers and backend services never have access to private keys, eliminating entire classes of attacks.
React Native mobile application for the Tana blockchain with secure key management and QR authentication.
tana-mobile provides a mobile-first interface for interacting with the Tana blockchain. the app securely stores Ed25519 private keys on the device and uses them to sign transactions and authenticate with web applications.
private keys never leave the device. they are stored in the secure enclave (iOS) or Android Keystore, protected by biometric authentication. all signing operations happen locally on the device.
scan QR codes displayed by web applications to authenticate without entering passwords. the mobile app signs a cryptographic challenge with your private key, proving ownership without exposing the key.
web app shows QR code
|
v
mobile scans + signs challenge
|
v
web app receives signed proof
|
v
session established
review and approve transactions on your mobile device. the app displays transaction details in human-readable format before signing, preventing blind signing of malicious transactions.
receive push notifications for incoming transactions, balance changes, and other account activity. notifications are delivered through the tana-notifications service.
built with React Native and Expo for cross-platform iOS and Android support. uses the Tana identity service for QR authentication flows and connects to the Tana API gateway for blockchain interactions.
the mobile app follows a zero-trust model where the device is the only trusted environment for private key operations. web browsers and backend services never have access to private keys, eliminating entire classes of attacks.