Accès sur invitation

Vérification d'âge conforme ARCOM,
sans stocker la moindre donnée personnelle.

API + SDK européens pour éditeurs SaaS soumis à SREN. Documentation publique complète. Preuve d'audit cryptographique fournie à chaque vérification.

Certifié OpenID Foundation 24/24 Profil UE eu.europa.ec.av.1 Contribution ENISA avril 2026 Open-core MIT sur GitHub

Vérificateur EUDI Wallet (eIDAS 2.0) aligné sur OID4VP 1.0 Final et HAIP 1.0, conforme au profil eu.europa.ec.av.1 du blueprint de vérification d'âge publié par la Commission européenne. Preuve de conformité publique via 4 plans OpenID Foundation (24/24 modules passés, zéro warning).

Trois différenciateurs

Sur un marché de plus en plus dominé par des vérificateurs SaaS qui s'imposent comme intermédiaires de confiance, Tessaliq est construit pour les équipes qui doivent maîtriser la chaîne de trust de bout en bout.

Conformité publiquement vérifiable

4 plans OpenID Foundation, 24/24 modules passés, zéro warning. Chaque run est immuable et inspectable sur openid.net/certification. À notre connaissance, aucun autre vérificateur du marché français de vérification d'âge ne publie une matrice de conformité OpenID Foundation équivalente.

Pensé pour le marché régulé français

Tessaliq cible les contraintes de conformité spécifiques des éditeurs SaaS français soumis à ARCOM, SREN et ANJ. La plupart des vérificateurs concurrents visent un marché mass-market international — Tessaliq priorise la documentation, la piste d'audit et l'alignement réglementaire qu'attendent concrètement les auditeurs français.

Reçu auditable, pas un booléen opaque

Chaque vérification retourne un reçu JWT signé (ES256) avec proof_hash, session_id, politique et horodatages — auditable par un tiers via le JWKS publié, sans dépendance à Tessaliq. Quand un auditeur (CNIL, ARCOM) demande la preuve, vous disposez d'un artefact cryptographique, pas d'un log de requêtes.

Vérifier un receipt maintenant

Collez un receipt JWT Tessaliq dans votre navigateur et contrôlez son authenticité. La vérification s'effectue entièrement côté client — seul le endpoint JWKS public est appelé, le contenu du receipt ne quitte pas votre machine.

Vérifier un receipt → Lire la spec

Comment ça marche

Une application SaaS demande à Tessaliq de vérifier un attribut d'identité. L'utilisateur présente son portefeuille européen. Tessaliq contrôle la présentation selon les standards applicables et renvoie un verdict signé — aucune donnée personnelle n'est stockée.

import { Tessaliq } from '@tessaliq/sdk-web';

const tessaliq = Tessaliq.init({
  apiKey: process.env.TESSALIQ_API_KEY,
});

// Demande un credential au portefeuille européen de l'utilisateur.
// Utilise la Digital Credentials API du W3C quand elle est disponible,
// bascule sur un deep link vers le portefeuille sinon.
const result = await tessaliq.requestCredential({
  policy: 'av_age_18_plus',
});

if (result.claims) {
  // Le serveur a vérifié la présentation contre la policy.
  // La date de naissance n'est pas exposée — seulement le fait
  // que l'utilisateur a plus de 18 ans.
}

Le SDK utilise la Digital Credentials API quand elle est disponible (Chrome, Safari) et bascule sur un deep link vers le portefeuille sinon.

Ce que Tessaliq implémente

Standards et conformance

Spécifications supportées, implémentées contre leurs suites de tests publiques quand elles existent :

OpenID4VP 1.0 Final ISO/IEC 18013-5 mdoc ISO/IEC 18013-7 1ed HAIP 1.0 Final SD-JWT-VC RFC 9180 HPKE JWE (ECDH-ES + AES-GCM) eu.europa.ec.av.1 Digital Credentials API (W3C) CIR (EU) 2025/848

Conformance OpenID Foundation — 4 plans immutables, 24/24 modules passés, zéro warning (matrice complète SD-JWT-VC + mdoc × standard + HAIP).

Détail complet →

État technique

Activité récente →

Code ouvert

Tessaliq suit un modèle open core. Les composants suivants sont publics sous licence MIT dans Tessaliq/tessaliq-open :

Le cœur du vérificateur, le dashboard et les couches d'intégration restent privés. Les composants publics sont maintenus comme contribution à l'écosystème Noir et à l'infrastructure du portefeuille européen.