Trust built on mathematics, not promises.
Luminar is designed from the ground up to ensure your identity remains private, secure, and under your exclusive control. We use zero-knowledge cryptography to prove compliance on Stellar.
Zero-Knowledge Privacy
Verification happens entirely client-side using zk-SNARKs. Your government ID, date of birth, and biometric data are never uploaded to our servers or stored in any database. The protocol only outputs a cryptographic proof.
On-Chain Integrity
Attestations are recorded directly on the Stellar ledger via Soroban smart contracts. No single entity, not even Luminar, can alter or remove a valid compliance attestation once committed. Smart contracts enforce compliance rules in real-time.
Self-Custodial ID
Your credentials are bound strictly to your Stellar wallet address. Authentication and signatures occur locally through secure extensions like Freighter. Luminar never has access to your private keys or backup seeds.
How compliance verification establishes trust
Secure Hashing
Your sensitive parameters (name, birthdate, ID) are hashed locally using cryptographic primitives. Only these metadata hashes and an oracle signature are prepared for proving.
Client-Side Proving
Your browser runs a zk-SNARK compiler, proving that the user's hidden attributes satisfy the compliance config (e.g., matching a specific country code) without revealing the attributes.
Smart Contract Verification
The Soroban smart contract checks the proof's validity against public parameters. Once verified, the contract registers an immutable compliance attestation on the Stellar blockchain.
Zero-Knowledge Attestation
DeFi protocols, bridges, or dApps check the contract's compliance status of your public key. They authorize your transaction without knowing your real identity.
Trust & Security FAQs
Does Luminar store my personal data?
No. Luminar is built on a zero-knowledge architecture. We do not maintain databases of customer verification records, passport documents, or demographic profiles. All proofs are computed client-side, and only cryptographic hashes are processed.
Can my compliance proofs be tracked back to my personal identity?
No. By using advanced zero-knowledge cryptography, the link between your cryptographic attestation and your real-world identity is not exposed on-chain. Only the fact that your identity meets specific regulations is verifiable on-chain.
Are your smart contracts audited?
Luminar’s Soroban smart contracts are open-source and follow industry-standard practices on the Stellar blockchain. The code is modular, and public audit results will be posted here as they are completed.
Verify the cryptographic logic yourself.
Our zero-knowledge circuits, Stellar Soroban contracts, and client-side SDK are open-source. Anyone can audit the math and logic that guarantees privacy.
