Nostr WoT

Atestaciones poscuánticas

Verifica los eventos kind-10203 antes de usar sus claves poscuánticas. El paquete también deriva claves de una semilla BIP-39 y cifra mensajes híbridos.

terminal
$npm install @nostr-wot/pq@1.0.0 nostr-tools

Ejemplo

typescript
import { verifyAttestation } from '@nostr-wot/pq';

export function readPublicKeys(event: Parameters<typeof verifyAttestation>[0]) {
  const attestation = verifyAttestation(event);
  if (!attestation.usable) throw new Error('Unusable PQ attestation');
  return attestation;
}

Notas de integración

Una firma válida no basta: comprueba usable antes de confiar en la atestación. Deriva las claves de la semilla, nunca de un nsec. La mensajería híbrida requiere soporte explícito en ambos extremos; nunca reduzcas la protección silenciosamente.