From fa4180e4ac7ef197141023293b204fb526cc7fb0 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 17 Feb 2026 19:19:29 -0500 Subject: [PATCH] Updates readme with the current list of supported NIPs --- README.md | 67 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 2762617d6f..28219bf875 100644 --- a/README.md +++ b/README.md @@ -42,13 +42,13 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases) - [x] Events / Relay Subscriptions (NIP-01) - [x] Follow List (NIP-02) - [x] OpenTimestamps Attestations (NIP-03) -- [x] Private Messages (NIP-04) +- [x] Private Messages (NIP-04 -- to be removed) - [x] DNS Address (NIP-05) - [x] Mnemonic seed phrase (NIP-06) - [ ] WebBrowser Signer (NIP-07, Not applicable) - [x] Old-style mentions (NIP-08) - [x] Event Deletion (NIP-09) -- [x] Replies, mentions, Threads, and Notifications (NIP-10) +- [x] Text Notes and Threads (NIP-10) - [x] Relay Information Document (NIP-11) - [x] Generic Tag Queries (NIP-12) - [x] Proof of Work Display (NIP-13) @@ -57,9 +57,9 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases) - [ ] Marketplace (NIP-15) - [x] Event Treatment (NIP-16) - [x] Private Direct Messages (NIP-17) -- [x] Image/Video/Url/LnInvoice Previews +- [x] Image/Video/Url/LnInvoice/Cashu Previews - [x] Reposts, Quotes, Generic Reposts (NIP-18) -- [x] Bech Encoding support (NIP-19) +- [x] Bech32 Encoding support (NIP-19) - [x] Command Results (NIP-20) - [x] URI Support (NIP-21) - [x] Long-form Content (NIP-23) (view only) @@ -70,45 +70,59 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases) - [x] Public Chats (NIP-28) - [ ] Relay-based Groups (NIP-29) - [x] Custom Emoji (NIP-30) -- [x] Event kind summaries (NIP-31) +- [x] Event alt descriptors (NIP-31) - [ ] Labeling (NIP-32) -- [x] Parameterized Replaceable Events (NIP-33) - [x] Git Stuff (NIP-34) -- [ ] Torrents (NIP-35) +- [x] Torrents (NIP-35) - [x] Sensitive Content (NIP-36) -- [x] Edits (NIP-37/Draft) +- [x] Drafts (NIP-37) - [x] User Status Event (NIP-38) - [x] External Identities (NIP-39) - [x] Expiration Support (NIP-40) - [x] Relay Authentication (NIP-42) +- [ ] Relay Access Metadata and Requests (NIP-43) - [x] Versioned Encrypted Payloads (NIP-44) -- [ ] Event Counts (NIP-45, Will not implement) -- [ ] Nostr Connect (NIP-46) -- [x] Wallet Connect API (NIP-47) +- [x] Event Counts (NIP-45) +- [o] Nostr Connect (NIP-46) +- [o] Wallet Connect API (NIP-47) - [ ] Proxy Tags (NIP-48, Not applicable) -- [x] Private key encryption for import/export (NIP-49) -- [x] Online Relay Search (NIP-50) +- [x] Encryption for import/export (NIP-49) +- [x] Relay Search (NIP-50) - [x] Lists (NIP-51) -- [ ] Calendar Events (NIP-52) +- [o] Calendar Events (NIP-52) - [x] Live Activities & Live Chats (NIP-53) - [x] Wiki (NIP-54) -- [x] Inline Metadata (NIP-55 - Draft) +- [x] Android Signer (NIP-55) - [x] Reporting (NIP-56) - [x] Lightning Tips - [x] Zaps (NIP-57) -- [x] Private Zaps - [x] Zap Splits (NIP-57) +- [x] Private Zaps (NIP-57 / Draft) +- [x] Zapraiser (NIP-57 / Draft) - [x] Badges (NIP-58) - [x] Gift Wraps & Seals (NIP-59) -- [x] Zapraiser (NIP-TBD) -- [ ] Relay List Metadata (NIP-65) -- [x] Polls (NIP-69) +- [ ] Cashu Wallets (NIP-60) +- [ ] Nutzaps (NIP-61) +- [x] Request to Vanish (NIP-62) +- [x] Chess (NIP-64) +- [x] Relay List Metadata (NIP-65) +- [ ] Relay Discovery and Monitoring (NIP-66) +- [x] Picture-first feeds (NIP-68) +- [ ] Peer-to-peer Orders (NIP-69) +- [o] Protected Events (NIP-70) - [x] Video Events (NIP-71) - [x] Moderated Communities (NIP-72) +- [x] External Content IDs (NIP-73) - [ ] Zap Goals (NIP-75) +- [ ] Negentropy Syncing (NIP-77) - [x] Arbitrary Custom App Data (NIP-78) +- [ ] NIP-29 Threads (NIP-7D) - [x] Highlights (NIP-84) -- [x] Notify Request (NIP-88/Draft) +- [x] Trusted Assertions (NIP-85) +- [ ] Relay Management API (NIP-86) +- [ ] ECash Mint Discoverability (NIP-87) +- [x] Polls (NIP-88) +- [x] Relay Notify Request - [x] Recommended Application Handlers (NIP-89) - [x] Data Vending Machine (NIP-90) - [x] Inline Metadata (NIP-92) @@ -117,6 +131,14 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases) - [x] HTTP File Storage Integration (NIP-96) - [x] HTTP Auth (NIP-98) - [x] Classifieds (NIP-99) +- [x] Voice Messages (NIP-A0) +- [x] Public Messages (NIP-A4) +- [ ] Web Bookmarks +- [x] Blossom (NIP-B7) +- [ ] Nostr BLE Communications Protocol (NIP-BE) +- [ ] Code Snippets (NIP-C0) +- [ ] NIP-29 Chats (NIP-C7) +- [ ] MLS Protocol (NIP-EE) - [x] Audio Tracks (zapstr.live) (kind:31337) - [x] Push Notifications (Google and Unified Push) - [x] In-Device Automatic Translations @@ -128,13 +150,10 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases) - [x] Markdown Support - [x] Medical Data (NIP-xx/Draft) - [x] Embed events (NIP-xx/Draft) -- [x] Draft Events (NIP-xx/Draft) -- [ ] Event Sets (NIP-xx/Draft) -- [ ] Topical Notes (NIP-xx/Draft) +- [x] Edit Short Notes (NIP-xx/Draft) - [ ] Relationship Status (NIP-xx/Draft) - [ ] Signed Filters (NIP-xx/Draft) - [ ] Key Migration (NIP-xx/Draft) -- [ ] Time-based Sync (NIP-xx/Draft) - [x] Image Capture in the app - [x] Video Capture in the app - [ ] Local Database