Kihagyás

Nostrbook

URL: https://nostrbook.dev Forrás: Soapbox Technology (GitLab) Cél: "A registry of documents about Nostr, for both humans and AI."

Struktúra

Szekció Tartalom
Protocol Event, Filter, Client, Relay dokumentáció
Kinds 85+ kind részletes leírása
Tags 19 tag típus részletes leírása
MCP Model Context Protocol integráció AI eszközökhöz
Groups NIP-28 vs NIP-72 vs NIP-29 vs NIP-EE vs Ditto vs NIP-87 összehasonlítás

Kulcs jellemzők

  • AI-Ready: llms.txt specifikációt követ, .md végződésű URL-eken markdown elérés
  • MCP Integration: npx @nostrbook/mcp@latest — VSCode Copilot, Goose, más MCP kliensek
  • Programmatic access: /kinds/N.md, /tags/T.md, /protocol/SECTION.md struktúra
  • Up-to-date: NIPs repo-val szinkronban

MCP Tools

Tool Leírás
read_nip(nip) NIP leolvasása markdownban
read_kind(kind) Kind dokumentáció
read_tag(tag) Tag dokumentáció
read_protocol(doc) Protocol szekció
read_nips_index() Teljes NIPs index

Groups összehasonlítás

Feature NIP-28 NIP-72 NIP-29 NIP-EE Ditto NIP-87
Focus Public chat Reddit-style Closed groups E2EE (MLS) Domain-based Private encrypted
Group ID Event ID (k40) Replaceable (k34550) Random + relay host MLS Group ID NIP-05 domain Admin key
Access Client-side mod Mod approval Relay-enforced E2EE admin Admin relay Encryption
Privacy Public Public Configurable Strong E2EE Public default Strong
Membership Open Open Restrictable Invite Domain reg Key-based
Tag "e" "a" "h" "h" + MLS Standard Encrypted
Complexity Low Medium High Very High Medium High
Clients Amethyst, Iris Amethyst, nostrudel, Satellite 0xChat, chachi.chat whitenoise Ditto Coracle (dep.)

Új vagy kevésbé dokumentált NIP-ek

  • NIP-62 (Kind 62): Request to Vanish — teljes adat eltávolítási kérelem
  • NIP-64 (Kind 64): Chess (PGN)
  • NIP-68 (Kind 20): Picture
  • NIP-71 (Kind 21/22): Video / Short-form Portrait Video
  • NIP-73 (Tag i): External identities
  • NIP-75 (Kind 9041): Zap Goal
  • NIP-84 (Kind 9802): Highlights
  • NIP-85 (Kind 10040): Trusted Service Providers + (Kind 30382-30385): Trusted Assertions
  • NIP-88 (Kind 1068/1018): Poll / Poll Response
  • NIP-89 (Tag client): Client identification
  • NIP-92 (Tag imeta): Media metadata
  • NIP-C0 (Kind 1337): Code Snippet
  • NIP-C7 (Kind 9): Chat Message
  • NIP-7D (Kind 11): Thread
  • NIP-EE: MLS-based E2EE groups (Ditto-féle megközelítés)
  • NIP-96 (elavult): HTTP upload → helyette Blossom/NIP-B7

Markdown elérés

  • https://nostrbook.dev/protocol/index.md
  • https://nostrbook.dev/kinds/index.md
  • https://nostrbook.dev/tags/index.md
  • https://nostrbook.dev/mcp.md
  • https://nostrbook.dev/groups.md
Vissza a tetejére