feat: update NIP support list to reflect current implementation status
Cross-referenced the official NIP list from nostr-protocol/nips with quartz package implementations. All NIPs are now supported except NIP-EE (MLS Protocol). Added NIP-22, NIP-5A, NIP-B0. Removed merged NIPs (NIP-12, NIP-16, NIP-20). Updated names to match official titles. https://claude.ai/code/session_01TyGpa2VEryZ9aqmZvmE4v1
This commit is contained in:
@@ -39,107 +39,104 @@ height="70">](https://github.com/vitorpamplona/amethyst/releases)
|
||||
|
||||
<img align="right" src="./docs/screenshots/home.png" data-canonical-src="./docs/screenshots/home.png" width="350px">
|
||||
|
||||
- [x] Events / Relay Subscriptions (NIP-01)
|
||||
- [x] Basic protocol flow (NIP-01)
|
||||
- [x] Follow List (NIP-02)
|
||||
- [x] OpenTimestamps Attestations (NIP-03)
|
||||
- [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] Encrypted Direct Message (NIP-04)
|
||||
- [x] DNS-based Identifiers (NIP-05)
|
||||
- [x] Key Derivation from Mnemonic (NIP-06)
|
||||
- [ ] window.nostr for Web Browsers (NIP-07, Not applicable)
|
||||
- [x] Handling Mentions (NIP-08)
|
||||
- [x] Event Deletion Request (NIP-09)
|
||||
- [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)
|
||||
- [ ] Proof of Work Calculations (NIP-13)
|
||||
- [x] Events with a Subject (NIP-14)
|
||||
- [ ] Marketplace (NIP-15)
|
||||
- [x] Event Treatment (NIP-16)
|
||||
- [x] Proof of Work (NIP-13)
|
||||
- [x] Subject Tag in Text Events (NIP-14)
|
||||
- [x] Nostr Marketplace (NIP-15)
|
||||
- [x] Private Direct Messages (NIP-17)
|
||||
- [x] Image/Video/Url/LnInvoice/Cashu Previews
|
||||
- [x] Reposts, Quotes, Generic Reposts (NIP-18)
|
||||
- [x] Bech32 Encoding support (NIP-19)
|
||||
- [x] Command Results (NIP-20)
|
||||
- [x] URI Support (NIP-21)
|
||||
- [x] Long-form Content (NIP-23) (view only)
|
||||
- [x] User Profile Fields / Relay list (NIP-24)
|
||||
- [x] Reposts (NIP-18)
|
||||
- [x] bech32-encoded Entities (NIP-19)
|
||||
- [x] nostr: URI Scheme (NIP-21)
|
||||
- [x] Comment (NIP-22)
|
||||
- [x] Long-form Content (NIP-23)
|
||||
- [x] Extra Metadata Fields and Tags (NIP-24)
|
||||
- [x] Reactions (NIP-25)
|
||||
- [ ] Delegated Event Signing (NIP-26, Will not implement)
|
||||
- [x] Delegated Event Signing (NIP-26)
|
||||
- [x] Text Note References (NIP-27)
|
||||
- [x] Public Chats (NIP-28)
|
||||
- [ ] Relay-based Groups (NIP-29)
|
||||
- [x] Public Chat (NIP-28)
|
||||
- [x] Relay-based Groups (NIP-29)
|
||||
- [x] Custom Emoji (NIP-30)
|
||||
- [x] Event alt descriptors (NIP-31)
|
||||
- [x] Dealing with Unknown Events (NIP-31)
|
||||
- [x] Labeling (NIP-32)
|
||||
- [x] Git Stuff (NIP-34)
|
||||
- [x] git stuff (NIP-34)
|
||||
- [x] Torrents (NIP-35)
|
||||
- [x] Sensitive Content (NIP-36)
|
||||
- [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)
|
||||
- [x] Event Counts (NIP-45)
|
||||
- [o] Nostr Connect (NIP-46)
|
||||
- [o] Wallet Connect API (NIP-47)
|
||||
- [ ] Proxy Tags (NIP-48, Not applicable)
|
||||
- [x] Encryption for import/export (NIP-49)
|
||||
- [x] Relay Search (NIP-50)
|
||||
- [x] Draft Events (NIP-37)
|
||||
- [x] User Statuses (NIP-38)
|
||||
- [x] External Identities in Profiles (NIP-39)
|
||||
- [x] Expiration Timestamp (NIP-40)
|
||||
- [x] Authentication of Clients to Relays (NIP-42)
|
||||
- [x] Relay Access Metadata and Requests (NIP-43)
|
||||
- [x] Encrypted Payloads / Versioned (NIP-44)
|
||||
- [x] Counting Results (NIP-45)
|
||||
- [x] Nostr Remote Signing (NIP-46)
|
||||
- [x] Nostr Wallet Connect (NIP-47)
|
||||
- [x] Proxy Tags (NIP-48)
|
||||
- [x] Private Key Encryption (NIP-49)
|
||||
- [x] Search Capability (NIP-50)
|
||||
- [x] Lists (NIP-51)
|
||||
- [o] Calendar Events (NIP-52)
|
||||
- [x] Live Activities & Live Chats (NIP-53)
|
||||
- [x] Calendar Events (NIP-52)
|
||||
- [x] Live Activities (NIP-53)
|
||||
- [x] Wiki (NIP-54)
|
||||
- [x] Android Signer (NIP-55)
|
||||
- [x] Android Signer Application (NIP-55)
|
||||
- [x] Reporting (NIP-56)
|
||||
- [x] Lightning Tips
|
||||
- [x] Zaps (NIP-57)
|
||||
- [x] Lightning Zaps (NIP-57)
|
||||
- [x] Zap Splits (NIP-57)
|
||||
- [x] Private Zaps (NIP-57 / Draft)
|
||||
- [x] Zapraiser (NIP-57 / Draft)
|
||||
- [x] Private Zaps (NIP-57)
|
||||
- [x] Zapraiser (NIP-57)
|
||||
- [x] Badges (NIP-58)
|
||||
- [x] Gift Wraps & Seals (NIP-59)
|
||||
- [ ] Cashu Wallets (NIP-60)
|
||||
- [ ] Nutzaps (NIP-61)
|
||||
- [x] Gift Wrap (NIP-59)
|
||||
- [x] Pubkey Static Websites (NIP-5A)
|
||||
- [x] Cashu Wallet (NIP-60)
|
||||
- [x] Nutzaps (NIP-61)
|
||||
- [x] Request to Vanish (NIP-62)
|
||||
- [x] Chess (NIP-64)
|
||||
- [x] Chess / PGN (NIP-64)
|
||||
- [x] Relay List Metadata (NIP-65)
|
||||
- [x] Relay Discovery and Monitoring (NIP-66)
|
||||
- [x] Picture-first feeds (NIP-68)
|
||||
- [ ] Peer-to-peer Orders (NIP-69)
|
||||
- [o] Protected Events (NIP-70)
|
||||
- [x] Relay Discovery and Liveness Monitoring (NIP-66)
|
||||
- [x] Picture-first Feeds (NIP-68)
|
||||
- [x] Peer-to-peer Order Events (NIP-69)
|
||||
- [x] 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] Zap Goals (NIP-75)
|
||||
- [x] Negentropy Syncing (NIP-77)
|
||||
- [x] Application-specific Data (NIP-78)
|
||||
- [x] Threads (NIP-7D)
|
||||
- [x] Highlights (NIP-84)
|
||||
- [x] Trusted Assertions (NIP-85)
|
||||
- [ ] Relay Management API (NIP-86)
|
||||
- [ ] ECash Mint Discoverability (NIP-87)
|
||||
- [x] Relay Management API (NIP-86)
|
||||
- [x] 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)
|
||||
- [x] Verifiable file URLs (NIP-94)
|
||||
- [x] Data Vending Machines (NIP-90)
|
||||
- [x] Media Attachments (NIP-92)
|
||||
- [x] File Metadata (NIP-94)
|
||||
- [x] Binary Blobs (NIP-95/Draft)
|
||||
- [x] HTTP File Storage Integration (NIP-96)
|
||||
- [x] HTTP Auth (NIP-98)
|
||||
- [x] Classifieds (NIP-99)
|
||||
- [x] Classified Listings (NIP-99)
|
||||
- [x] Voice Messages (NIP-A0)
|
||||
- [x] Public Messages (NIP-A4)
|
||||
- [ ] Web Bookmarks
|
||||
- [x] Web Bookmarks (NIP-B0)
|
||||
- [x] Blossom (NIP-B7)
|
||||
- [ ] Nostr BLE Communications Protocol (NIP-BE)
|
||||
- [x] Nostr BLE Communications Protocol (NIP-BE)
|
||||
- [x] Code Snippets (NIP-C0)
|
||||
- [ ] NIP-29 Chats (NIP-C7)
|
||||
- [x] Chats (NIP-C7)
|
||||
- [ ] MLS Protocol (NIP-EE)
|
||||
- [x] Audio Tracks (zapstr.live) (kind:31337)
|
||||
- [x] Lightning Tips
|
||||
- [x] Image/Video/Url/LnInvoice/Cashu Previews
|
||||
- [x] Push Notifications (Google and Unified Push)
|
||||
- [x] In-Device Automatic Translations
|
||||
- [x] Hashtag Following and Custom Hashtags
|
||||
|
||||
Reference in New Issue
Block a user