Постквантовые аттестации
Проверяйте события kind-10203 перед использованием их постквантовых ключей. Пакет также выводит ключи из seed BIP-39 и шифрует гибридные сообщения.
терминал
$npm install @nostr-wot/pq@1.0.0 nostr-tools
Пример
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;
}Примечания по интеграции
Корректной подписи недостаточно: проверьте usable перед доверием к аттестации. Выводите ключи из seed, никогда из nsec. Гибридные сообщения требуют явной поддержки с обеих сторон; не снижайте защиту молча.