Nostr WoT

Postquanten-Attestierungen

Prüfe kind-10203-Ereignisse, bevor du ihre Postquanten-Schlüssel verwendest. Das Paket leitet außerdem Schlüssel aus einem BIP-39-Seed ab und verschlüsselt hybride Nachrichten.

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

Beispiel

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;
}

Integrationshinweise

Eine gültige Signatur allein reicht nicht: Prüfe usable, bevor du der Attestierung vertraust. Leite Schlüssel aus dem Seed ab, niemals aus einem nsec. Hybride Nachrichten erfordern ausdrückliche Unterstützung auf beiden Seiten; reduziere den Schutz niemals stillschweigend.