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
| 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