Private eligibility
for humans
and AI agents.
Prove what is required without directly sharing the underlying credential.
Get the ZKProofport mobile app
A product by Masse Labs
Private input

Eligibility proof
ELIGIBLE = TRUE
Reveal the result,
not the credential.
Trusted fact
Existing
credential
credential
Private input
ZKProofport

Prove the condition
Eligibility proof
ELIGIBLE = TRUE
The required condition
Application
Verify.
Act.
Act.
Use the proof
Users reveal less.
Applications collect less.
A privacy layer for existing credentials.
Your application receives the proof.
- 01
Request a proof
- 02
Generate the proof
- 03
Verify the result
Illustrative flow. Explore the available examples in the demo.
Two proving environments.
One application interface.
People
User device
Private witnessLocal proof
AI agents
TEE
Agent requestTEE proving
Eligibility proof
One interface to verify the result.
TEE protections depend on the deployment and validated hardware attestation. Understand the trust models
Composable eligibility
One trusted layer.
Many policies.
GIWA Sepolia prototype
Verified address
Address control= TRUE
Future direction
Verified balance
Balance≥ X
ANDELIGIBLEFuture composition
Built.
Open to inspect.
From circuits to application integration.
- Circuits
- Noir
- Proving
- Mobile prover / TEE prover
- Verification
- EVM verifier
- Integration
- TypeScript SDK
- Trust sources
- Coinbase KYC / EAS
- OIDC
- UPbit KYC prototype
Programs & ecosystem
- Base Batches 002
Builder Track Top 50
- Aztec / Noir
Ecosystem Grant
GIWA GASOKPhase 3 selection