Verus Mobile
Identity, payments, and encrypted protocols — all from your phone
VerusPay
A protocol-level payment system using QR codes. Set the amount, currency, accepted baskets, slippage tolerance, and generate protocol-based receipts — all without intermediaries.
What Can You Send to a Phone?
The Verus Login protocol supports GenericRequests — a flexible system for provisioning IDs, exchanging credentials, enabling encryption, and more.
ID Provisioning
Accept a VerusID controlled by your wallet's private key. A system can provision an identity for you that you then own and control.
Data Packet Download (Attestations)
Receive a merkle tree of ZK proofs, signed by an authority. Use these for age verification, credential verification, or any selective disclosure — all zero-knowledge.
User Data Request
A system requests information from you — like an attestation you previously received. You decide what to share. Full user consent, always.
Encryption Request
Generate a shared encryption key derived from your wallet seed. Enable encrypted communications between you and a service — end-to-end, protocol-level.
Identity Update Request
A server provides data you can store in your identity: encrypted passwords, tickets, credentials, or any structured data. You approve, you own it.