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.