eIDAS 2.0 / EUDI Wallet Compatible

Verify identity.
Zero knowledge.

Tessaliq lets your users prove who they are without revealing their personal data. Age verification, identity checks, compliance — all with a single API call.

// Install
npm install @tessaliq/sdk-web

// Verify a user's age in 3 lines
import Tessaliq from '@tessaliq/sdk-web'

const tessaliq = Tessaliq.init({ apiKey: 'tsl_live_...' })
const result = await tessaliq.verify({ policy: 'age_18_plus' })

console.log(result.verified) // true — user is 18+
// The birth date NEVER left the user's device

How it works

1

User presents credential

From their EUDI Wallet or any supported identity credential.

2

Proof generated on device

A zero-knowledge proof is created in the browser. Personal data never leaves the device.

3

You get the answer

Your API receives a verified yes/no. No names, no dates, no documents. Just the truth.

Why zero-knowledge?

No data = no breach

If you never collect personal data, it can never be leaked. Tessaliq stores zero PII — not on your servers, not on ours.

GDPR by construction

No data processing agreements. No right-to-erasure requests. No DPO headaches. Privacy is built into the math.

eIDAS 2.0 ready

Compatible with the European Digital Identity Wallet rolling out across all EU member states by end of 2026.

2KB proof, 3s verification

Proofs are tiny and fast. No waiting, no friction. Your users verify in seconds.

Try it now

No signup. One click. See zero-knowledge verification in action.

Ready to verify without seeing?

Free sandbox. No credit card. Start in 5 minutes.

Get Started