{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibmlye6iot6ltoudkfm2lvlui3wc7xnan25kk5ccqj33wkzx53pdm",
    "uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mmhpbe6xfdk2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
    },
    "mimeType": "image/png",
    "size": 32236
  },
  "path": "/packages/nostr",
  "publishedAt": "2026-05-22T19:48:04.400Z",
  "site": "https://pub.dev",
  "textContent": "Pure-Dart Nostr protocol library. Events, signing, NIP-44 encryption, gift wrap, and 35+ NIPs. Transport-agnostic, Flutter Web compatible. Changelog excerpt: First major rewrite since v1.5.0. The library is now pure-protocol (no transport / WebSocket dependency), Flutter Web compatible, and spec-aligned against the upstream `nostr-protocol/nips`master. NIP-04 plaintext DMs are gone, every NIP has typed parse output, and all crypto runs through `Schnorr`/ `Encryption`(no direct `bip340`). ### Breaking Changes **NIP-04 removed**— Use `Nip17`/ `DirectMessage`(NIP-17 over NIP-59 gift wrap) instead. **Parameter `privkey`renamed to `secretKey`**across t[...]",
  "title": "v2.0.0 of nostr",
  "updatedAt": "2026-05-22T19:20:24.905Z"
}