Interactive Design Tool

Design anonymous credential flows with confidence

OpenAC lets users prove things about themselves — age, membership, authorization — without revealing their identity. This studio helps you pick the right cryptographic building blocks and understand the trade-offs.

What OpenAC enables

Unlinkable Presentations

Present credentials multiple times without verifiers being able to track or correlate your sessions — even if they collude. Powered by rerandomization (reblind).

Minimal Disclosure

Reveal only the specific attributes needed — prove you're over 18 without showing your birthdate. Built on cryptographic commitments and selective disclosure.

Device Binding & Anti-Replay

Prevent credential sharing with hardware-backed device keys. Stop replay attacks with verifier nonces and detect double-use with nullifiers.

See how requirements shape the design

Toggle requirements below and watch the module selection and privacy score update in real time.

Try it: toggle requirements and see what changes

Required Modules

Issuer Signature

Always required for credential authenticity

Attribute Commitments

Enables selective disclosure

Selective Disclosure

Reveal only what's needed

Verifier Nonce

Prevents replay of captured proofs

Privacy Score

85/ 100

Basic protection for one-time presentation scenarios.