Documentación
Credenciales que se verifican con la red apagada
Un código QR lleva su propia prueba. qredential comprueba la firma, la caducidad, la revocación y los claims sin que una sola petición salga del dispositivo.
Primeros pasos
npm i qredentialNode 20 o posterior, cualquier navegador actual y React Native. Usa WebCrypto y nada específico de Node, porque quien verifica suele ser un móvil. No hay ninguna dependencia en tiempo de ejecución.
La suite completa se ejecuta en Node 20, 22 y 24, en Linux, macOS y Windows, y en Chromium, Firefox y WebKit en cada commit. Ed25519 se prueba en los cuatro.
Una advertencia sobre React Native. No tiene
CompressionStream, y emitir, presentar y verificar funcionan sin él: el sobre simplemente queda sin comprimir, lo que cuesta tamaño y nada más. La revocación offline no funciona, porque leer una lista de estado implica descomprimir una cadena de bits. Un verificador que no puede descomprimir la lista en caché rechaza con status_unavailable en lugar de tratar una lista ilegible como una lista limpia. Si necesitas revocación en React Native, añade un polyfill de DecompressionStream. Hay una prueba que ejecuta el flujo completo con ambos globales borrados, así que esta descripción está comprobada y no supuesta.Verificar algo
import { verify } from 2