meta:
  title: Authentification WoT — Identité numérique décentralisée

kicker: Autonomie numérique
title: "Authentification — WoT"
icon: share-2

description: >
  Vous avez les outils, vous maîtrisez votre infrastructure.
  Reste la pièce manquante : une identité numérique qui n'appartient qu'à vous.
  Pas de biométrie, pas d'autorité centrale — une clé, et une toile de confiance.
  C'est le seul système qui les évite tous les deux.

project:
  name: trustWallet
  text: Gestionnaire de confiances — accès, permissions, DID/UCAN/VC sur clés certifiées Duniter.
  gestation: true

sections:
  - type: arguments
    title: Pourquoi l'authentification actuelle est un problème
    items:
      - icon: lock
        title: Mots de passe
        text: >
          Stockés côté serveur, volés par millions. Have I Been Pwned recense
          des milliards de comptes compromis. Ta sécurité dépend intégralement
          de la sécurité d'un tiers que tu ne contrôles pas.
      - icon: chrome
        title: "Se connecter avec Google"
        text: >
          Déléguer l'authentification à Google ou Meta, c'est en faire l'infrastructure
          d'identité mondiale. Un compte suspendu = toutes tes connexions coupées.
          Ces entreprises savent quand, où et à quoi tu te connectes.
      - icon: fingerprint
        title: Biométrie — irrévocable
        text: >
          Un mot de passe compromis se change. Une empreinte digitale jamais.
          Si tes données biométriques sont volées — et elles l'ont été
          (OPM breach USA 2015, 5,6 millions d'empreintes) — la compromission est définitive.
      - icon: building-2
        title: Autorités de Certification (X.509)
        text: >
          HTTPS repose sur ~130 CA mondiales. DigiNotar (2011), Symantec (2015) :
          des CA compromises ont permis des attaques sur des millions d'utilisateurs.
          La confiance sur le web est centralisée chez Google, Apple et Microsoft.

  - type: fiche
    title: Comment fonctionne une Web of Trust
    steps:
      - n: 1
        title: Générer une paire de clés sur ta machine
        text: >
          Clé privée (secrète, ne quitte jamais ton appareil) et clé publique
          (diffusée librement). Ce qui est signé avec la clé privée peut être
          vérifié par n'importe qui avec la clé publique.
        tip: "Algorithme recommandé : Ed25519 — clé courte, rapide, sans paramètres douteux"
      - n: 2
        title: Publier ta clé publique
        text: >
          Dans un DID Document, sur un keyserver, dans ton profil Duniter.
          N'importe qui peut vérifier tes signatures. Personne ne peut usurper
          ton identité sans ta clé privée.
      - n: 3
        title: Être certifié par des membres certifiés
        text: >
          Dans Duniter, 5 membres certifiés (sigQty=5) certifient que tu es une personne réelle,
          dans un rayon de 3 sauts du nœud sentinelle (stepMax=3).
          La confiance émerge du graphe — pas d'un serveur central.
      - n: 4
        title: La confiance se propage dans le graphe
        text: >
          Plus un nœud est certifié par des membres eux-mêmes bien certifiés,
          plus son identité est robuste. Théorie des graphes appliquée à l'identité —
          sans juge, sans notaire, sans serveur.
      - n: 5
        title: Une clé pour les accès, une signature pour les actes
        text: >
          La même clé permet de s'authentifier à des services
          et de signer des actes (documents, transactions, votes).
          Tout ce que tu fais est vérifiable. Rien n'est transmissible à ton insu.

  - type: insight
    title: Le seul système sans autorité centrale ni biométrie
    icon: shield-check
    variant: info
    text: >
      Toute authentification mainstream dépend d'au moins une entité centrale :
      mot de passe (le serveur), OAuth (Google ou Meta), biométrie (le fabricant ou l'État),
      HTTPS (les Autorités de Certification). La Web of Trust distribue la confiance
      dans le réseau lui-même — structurellement différent.
      Les standards W3C (DID 2022, VC 2025) et l'EUDI Wallet européen (fin 2026)
      montrent que cette architecture sort des cercles militants
      pour entrer dans la politique numérique des États.
    points:
      - "DID v1.0 : Recommandation W3C finale — juillet 2022"
      - "Verifiable Credentials v2.0 : Recommandation W3C finale — mai 2025"
      - "eIDAS 2.0 (UE) : wallet d'identité numérique pour chaque citoyen européen avant fin 2026"
      - "Duniter/Ğ1 : seule blockchain avec WoT intégrée comme mécanisme de gouvernance du protocole"

  - type: equivalents
    title: De l'ancien modèle aux standards décentralisés
    categories:
      - label: Authentification
        items:
          - from: Mot de passe
            to: "Clé Ed25519 + WebAuthn"
            url: https://webauthn.io
            note: Signature cryptographique — aucun secret côté serveur
          - from: "Se connecter avec Google"
            to: SIOPv2 + wallet DID
            url: https://openid.net/specs/openid-connect-self-issued-v2-1_0.html
            note: "S'authentifier avec son propre wallet, sans compte tiers"
          - from: Certificat X.509
            to: "did:web / did:key"
            url: https://www.w3.org/TR/did-1.0/
            note: Identifiant décentralisé résolu sans CA centrale
      - label: Standards W3C
        items:
          - from: Registre central d'identités
            to: "DID v1.0 (W3C)"
            url: https://www.w3.org/TR/did-1.0/
            note: "Recommandation W3C finale — juillet 2022"
          - from: Attestation papier ou numérique centralisée
            to: "Verifiable Credentials v2.0"
            url: https://www.w3.org/TR/vc-data-model-2.0/
            note: "Recommandation W3C finale — mai 2025. Divulgation sélective."
          - from: "OAuth / OIDC classique"
            to: "OpenID4VP + OpenID4VCI"
            url: https://openid.net/specs/openid-4-verifiable-presentations-1_0.html
            note: Pont entre wallets DID et services web existants
      - label: Implémentations
        items:
          - from: Monnaie et identité centralisées
            to: "Duniter / Ğ1"
            url: https://duniter.fr
            note: "WoT intégrée au protocole — 5 certifications, rayon 3"
          - from: Wallet propriétaire
            to: trustWallet
            note: "Gestionnaire de confiances — accès, permissions, DID/UCAN/VC sur clés certifiées Duniter (en gestation)"
          - from: SSI entreprise
            to: "SpruceID / ssi (Rust)"
            url: https://spruceid.com
            note: Librairie open source pour DID et Verifiable Credentials

  - type: arguments
    title: Ce que la WoT rend possible
    items:
      - icon: log-in
        title: Connexion décentralisée
        text: >
          Via SIOPv2 + OpenID4VP, un wallet d'identité répond aux requêtes
          d'authentification de n'importe quel service compatible.
          Pas de compte Google. Une clé. Final depuis juillet 2025.
      - icon: file-signature
        title: Signature légale
        text: >
          La signature qualifiée (eIDAS QES) a la même valeur juridique
          qu'une signature manuscrite dans l'UE. L'EUDI Wallet
          inclura la signature qualifiée pour chaque citoyen européen.
      - icon: bar-chart-2
        title: Vote vérifiable
        text: >
          Cryptographie asymétrique et Zero-Knowledge Proofs permettent
          un décompte public vérifiable sans révéler le vote individuel.
          La vérification est mathématique, pas institutionnelle.
      - icon: coins
        title: Création monétaire — Ğ1
        text: >
          Le cas d'usage le plus radical : l'identité dans la WoT Duniter détermine
          l'accès au Dividende Universel. La WoT est un mécanisme de justice économique.
          Pas de WoT → pas de création monétaire libre.
      - icon: building
        title: Services et gouvernance
        text: >
          Accès aux services publics (eIDAS 2.0), gouvernance de DAOs,
          contrats intelligents vérifiables, réseaux de confiance décentralisés.
          Une identité → une clé pour tous les accès.

  - type: links
    title: Ressources
    items:
      - label: "W3C DID v1.0"
        url: https://www.w3.org/TR/did-1.0/
        desc: "Standard des identifiants décentralisés — Recommandation W3C finale (2022)"
      - label: "W3C Verifiable Credentials v2.0"
        url: https://www.w3.org/TR/vc-data-model-2.0/
        desc: "Standard des attestations vérifiables — Recommandation W3C finale (mai 2025)"
      - label: Duniter
        url: https://duniter.fr
        desc: "Blockchain WoT pour la monnaie libre Ğ1 — gouvernance par toile de confiance"
      - label: trustWallet (en gestation)
        desc: "Gestionnaire de confiances — accès, permissions, signatures DID/UCAN/VC sur clés certifiées de la WoT Duniter"
      - label: SpruceID
        url: https://spruceid.com
        desc: Librairie open source Rust pour DID et Verifiable Credentials
      - label: "EUDI Wallet (eIDAS 2.0)"
        url: https://ec.europa.eu/digital-building-blocks/sites/display/EUDIGITALIDENTITYWALLET/
        desc: "Wallet d'identité numérique européen — déploiement prévu fin 2026"
      - label: "OpenID4VP"
        url: https://openid.net/specs/openid-4-verifiable-presentations-1_0.html
        desc: "Standard final (juillet 2025) — authentification avec wallet DID"
      - label: KERI
        url: https://keri.one
        desc: "Key Event Receipt Infrastructure — identité décentralisée, IETF draft"
      - label: SSI Meetup
        url: https://www.ssimeetup.org
        desc: Webinaires et ressources sur la Self-Sovereign Identity
