Nostr WoT

Atestações pós-quânticas

Verifique eventos kind-10203 antes de usar suas chaves pós-quânticas. O pacote também deriva chaves de uma semente BIP-39 e criptografa mensagens híbridas.

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

Exemplo

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 integração

Uma assinatura válida não basta: confira usable antes de confiar na atestação. Derive chaves da semente, nunca de um nsec. Mensagens híbridas exigem suporte explícito nos dois lados; nunca reduza a proteção silenciosamente.