App Attestations
Verify Mobile Application Data with Cryptographic Proofs
App Attestations enable zero-knowledge verification of data from mobile applications. Mobile apps hold some of the most valuable verified data on the internet (rideshare ratings, fitness metrics, delivery history, streaming habits, financial app data), and App Attestations make this data provable without exposing it.
How App Attestations Work
App Data Access. The user's mobile device accesses the relevant data from a target application through authenticated API calls or secure enclave access.
Attestation Generation. The attestation framework creates a cryptographic proof of the specific data point the user wants to verify. This proof is generated in a secure execution environment on the device.
Claim Extraction. The proof extracts only the specific claim (e.g., "Strava weekly mileage above 20 miles") without including any other app data.
On-Chain Verification. The attestation is submitted to XION and verified. A valid attestation creates an on-chain record.
What Can Be Verified
Rideshare & Delivery
Driver/rider ratings on Uber, Lyft, DoorDash, etc.
Trip count and frequency
Account age and standing
Preferred destinations (category-level, not exact addresses)
Health & Fitness
Step counts and activity levels from health apps
Workout frequency and type from Peloton, Strava, etc.
Sleep patterns and duration ranges
Calorie tracking adherence
Streaming & Entertainment
Watch history patterns (genres, frequency) from Netflix, Spotify, etc.
Subscription tier and duration
Listening habits and preferences
Content creation metrics
Finance & Banking
Banking app balance ranges
Transaction frequency patterns
Investment app usage and account type
Payment app transaction history
Social & Communication
Messaging app activity levels
Social media engagement metrics
Community membership and participation
Account age and verification status
Security Model
Secure execution. Proofs are generated within the device's secure enclave or trusted execution environment.
App-authenticated data. The attestation verifies data from authenticated API sessions, not user-provided screenshots or manually entered values.
Minimal disclosure. Only the specific claim is included in the proof. No app credentials, full data sets, or account identifiers are exposed.
Device binding. Attestations are bound to the user's device and XION account, preventing proof transfer or replay.
Last updated
Was this helpful?