VeilPass

VeilPass docs

Developer documentation

Integrate origin-scoped, eligibility-gated login without receiving the user's Stellar address.

What the host receives

A successful login returns only a private app ID, gate ID, epoch, normalized origin, and expiry. The host does not receive a wallet address, balance, credential commitment, revocation handle, nullifier, or proof.

MVP status

This repository is testnet software. Its deterministic proof adapter is for integration testing and is visibly labeled Simulated proof. It is not a zero-knowledge proof. Use the included Noir circuit as the production prover boundary once a pinned Noir and Barretenberg toolchain is available.