Building on Miden

Prove who you are.
Reveal nothing.

Trustless, privacy-preserving KYC for the Miden blockchain. TEE-secured issuance, zero-knowledge proofs on-chain. No trusted intermediary. No data leaks.

You're on the list. We'll be in touch.

Zero-knowledge proofs

Prove KYC status, age, jurisdiction — any attribute — without revealing your identity. Built on Miden's native ZK stack.

TEE-secured issuance

KYC verification runs inside a hardware enclave. Even the operator can't see your data, tamper with logic, or forge attestations.

TEE-agnostic

Same codebase runs on AWS Nitro and Intel SGX. No single-vendor lock-in, no dependency on third-party networks.

Chain of trust

Every link is auditable. Every step is verifiable.

Source Open-source enclave code → deterministic build
Measurement PCR / MRENCLAVE values published on-chain
Isolation Hardware TEE enforces: operator sees nothing
Verification Enclave calls real KYC provider via cert-pinned TLS
On-chain Attestation signed → Miden SMT → ZK proof to protocols

How it works

Three steps. Full privacy. No trusted middleman.

1

Verify once

Submit identity documents to a KYC provider through our enclave. The provider verifies you — the enclave ensures nobody else sees your data.

2

Get attested

The enclave writes a cryptographic attestation to Miden's on-chain registry. Your identity is never stored — only the proof that you passed verification.

3

Prove anything, reveal nothing

Generate ZK proofs locally: "I'm over 18," "I'm not sanctioned," "I'm accredited" — without revealing which attestation is yours.