New NIPs supported in Nostream v3 (not in v2.1.0 at all):

Cameri🐦‍🔥

npub1qqqqqqyz0la2jjl752yv8h7wgs3v098mh9nztd4nr6gynaef6uqqt0n47m

hex

00003d8513059e898d5ed81386589fc8d2afd252dd68f59bd477d8ddf08103f2

nevent

nevent1qqsqqqpas5fst85f340dsyuxtz0u35406ffd6684n0280kxa7zqs8usprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsqqqqqqzp8l74ff0l29zxrml8yggk8jnamje39k6e3ayzf7u5awqq8cnm3t

Kind-1 (TextNote)

2026-06-21T14:36:54Z

↳ Reply to Cameri🐦‍🔥 (npub1qqqqqqyz0la2jjl752yv8h7wgs3v098mh9nztd4nr6gynaef6uqqt0n47m)

Nostream v3.0.0 released! 🚀✊ https://github.com/cameri/nostream/releases/tag/v3.0.0 Thanks to each of the following students from the Summer of Bitc...

New NIPs supported in Nostream v3 (not in v2.1.0 at all):

  • NIP-03: OpenTimestamps Attestations for Events (kind 1040)
  • NIP-05: Mapping Nostr keys to DNS-based internet identifiers
  • NIP-14: Subject tag in text events
  • NIP-25: Reactions (kind 7 and kind 17)
  • NIP-44: Encrypted Payloads v2 (Versioned)
  • NIP-45: Event Counts (COUNT)
  • NIP-62: Request to Vanish
  • NIP-65: Relay List Metadata (kind 10002)

NIPs that were in v2 but fixed/properly supported in v3:

  • NIP-01: Three compliance fixes: deterministic event ordering by event_id, correct dedup keys for parameterized replaceable events, and proper tiebreaker semantics for replaceable events with equal timestamps
  • NIP-11: Now served on all relay paths (not just root), correct max_filters mapping in relay info document
  • NIP-42: Client authentication handler and WebSocket session wiring added (docs need to be updated but support is here)

Raw JSON

{
  "kind": 1,
  "id": "00003d8513059e898d5ed81386589fc8d2afd252dd68f59bd477d8ddf08103f2",
  "pubkey": "00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700",
  "created_at": 1782052614,
  "tags": [
    [
      "e",
      "0000098f1d09b2d06b17a96b1617760ccdb8590f8a0abd36f2f68f6f8c9eaa5f",
      "",
      "root"
    ],
    [
      "p",
      "00000000827ffaa94bfea288c3dfce4422c794fbb96625b6b31e9049f729d700"
    ],
    [
      "client",
      "Wisp"
    ],
    [
      "nonce",
      "171959",
      "18"
    ]
  ],
  "content": "New NIPs supported in Nostream v3 (not in v2.1.0 at all):\n\n- NIP-03: OpenTimestamps Attestations for Events (kind 1040)\n- NIP-05: Mapping Nostr keys to DNS-based internet identifiers\n- NIP-14: Subject tag in text events\n- NIP-25: Reactions (kind 7 and kind 17)\n- NIP-44: Encrypted Payloads v2 (Versioned)\n- NIP-45: Event Counts (COUNT)\n- NIP-62: Request to Vanish\n- NIP-65: Relay List Metadata (kind 10002)\n\nNIPs that were in v2 but fixed/properly supported in v3:\n\n- NIP-01: Three compliance fixes: deterministic event ordering by event_id, correct dedup keys for parameterized replaceable events, and proper tiebreaker semantics for replaceable events with equal timestamps\n- NIP-11: Now served on all relay paths (not just root), correct max_filters mapping in relay info document\n- NIP-42: Client authentication handler and WebSocket session wiring added (docs need to be updated but support is here)",
  "sig": "0090250d5ef87b07e4928c1237a7e13c942192a15044408572c67c43aef86eac79f85910b99bf4f12fbca14a33cddefc45ce331f669443e4abd9712def55e64b"
}