Mobile
Native Solana Mobile integration for Seeker.
The Android mobile client remains in development on the entros-mobile develop branch.
It is not a released package or dApp Store application.
The client captures microphone, IMU, and touch input through native APIs. Android requests microphone permission before capture. Extraction, hashing, baseline encryption, and Groth16 proving run locally. The private validator still performs server-side validation.
What it includes
- An independent React Native client with shared protocol fixtures
- Android Mobile Wallet Adapter support for Phantom and Solflare
- Native PCM capture with configured-rate readback and canonical 16 kHz conversion
- Native Groth16 proving through the
entros-moprobridge
Seed Vault is not integrated. iOS has interface compatibility only because Mobile Wallet Adapter support is Android-specific in this client. Background reminders remain planned.
Why mobile matters for the protocol
Phones provide microphone, IMU, and touch surfaces that browser-only clients may not expose with the same timing control. Native access does not authenticate sensor origin. Device and app attestation remain separate future work.
Where to look next
- Roadmap: Near-term, the mobile sprint timeline
- The full integration guide will publish only after real-device acceptance and release.