Nostr specs in use

This site is a Nostr client. Each page below lists the NIPs (Nostr Implementation Possibilities) it relies on to render what you see. Click any link to read the spec on GitHub.

  1. Event shape, kind:0 metadata, kind:1 notes, signatures.

    Read the spec
  2. kind:3 contact lists used by Following and the social feed.

    Read the spec
  3. NIP-05 verification of name@domain on profile cards.

    Read the spec
  4. Browser extension signing for connect, post, react, follow.

    Read the spec
  5. kind:5 deletion requests — Edit and Delete actions on the user's own posts; honoured site-wide when rendering.

    Read the spec
  6. Reply / mention threading on kind:1 notes and reposts.

    Read the spec
  7. Relay capability probe; daemon refuses dialing historical:true relays.

    Read the spec
  8. Optional `subject` tag on kind:1 notes; surfaces as a thread title.

    Read the spec
  9. NIP-17 chat rumors carried inside NIP-59 gift wraps; powers the Messages page.

    Read the spec
  10. kind:6 reposts surfaced in the feed and on profile timelines.

    Read the spec
  11. npub / nevent / nprofile identifiers in the address bar and links.

    Read the spec
  12. In-content nostr: links resolved into clickable mentions and event refs.

    Read the spec
  13. kind:30023 markdown articles authored from the compose box and rendered on /social/article/<naddr>.

    Read the spec
  14. display_name, website, banner, lud16, bot, birthday on profile cards.

    Read the spec
  15. kind:7 reactions (likes, custom emoji) under each note.

    Read the spec
  16. In-text references to events and profiles parsed from kind:1 content.

    Read the spec
  17. kind:40/41/42 channel messages used by chat rooms.

    Read the spec
  18. Optional `content-warning` tag on kind:1 notes for spoilers / NSFW; clients hide content until clicked.

    Read the spec
  19. kind:31234 NIP-44-encrypted drafts auto-saved from the long-form composer; deleted via NIP-09 on publish.

    Read the spec
  20. Optional `expiration` tag (unix seconds) marking a note as ephemeral; conforming relays auto-delete.

    Read the spec
  21. NIP-44 v2 encryption inside every NIP-17 gift wrap and around long-form draft payloads (NIP-37).

    Read the spec
  22. Date-based (kind:31922) and time-based (kind:31923) calendar events composed and rendered in the feed.

    Read the spec
  23. kind:1059 wraps used by NIP-17 to deliver private messages.

    Read the spec
  24. kind:62 request asking the relay to permanently delete every event from a pubkey; honoured by the configured relay and filtered client-side.

    Read the spec
  25. kind:10002 read/write relay declaration; powers remote relay fanout.

    Read the spec
  26. kind:34550 community definitions and kind:4550 approvals on chat rooms.

    Read the spec
  27. kind:1068 polls in the feed and kind:1018 vote responses with live tallies.

    Read the spec
  28. kind:27235 tokens that authenticate identity-bearing daemon API calls.

    Read the spec