Nostr Implementation Possibilities (NIPs)
Nostr Implementation Possibilities are standardizations on the Nostr protocol to promote interoperatability for clients and relays.
You can read about NIPs here (opens in a new tab)
Lume currently supports the following NIPs
NIPs | Descriptions | Available |
---|---|---|
NIP-01 | Basic protocol flow description | ✅ |
NIP-02 | Contact List and Petnames | ✅ |
NIP-03 | OpenTimestamps | ✅ |
NIP-04 | Encrypted Direct Message | ✅ |
NIP-05 | Mapping Nostr keys to DNS-based internet identifiers | ✅ |
NIP-06 | Basic key derivation from mnemonic seed phrase | ✅ |
NIP-07 | window.nostr capability for web browsers | |
NIP-08 | Handling Mentions | ✅ |
NIP-09 | Event Deletion | |
NIP-10 | Conventions for clients | |
NIP-11 | Relay Information Document | |
NIP-13 | Proof of Work | |
NIP-14 | Subject tag in text events | |
NIP-15 | Nostr Marketplace (for resilient marketplaces) | |
NIP-18 | Reposts | ✅ |
NIP-19 | bech32-encoded entities | |
NIP-21 | nostr: URI scheme | |
NIP-22 | Event created_at Limits | |
NIP-23 | Long-form Content | ✅ |
NIP-25 | Reactions | |
NIP-26 | Delegated Event Signing | |
NIP-27 | Text Note References | |
NIP-28 | Public Chat | |
NIP-30 | Custom Emoji | ✅ |
NIP-31 | Dealing with Unknown Events | |
NIP-32 | Labeling | |
NIP-36 | Sensitive Content | ✅ |
NIP-38 | User Statuses | |
NIP-39 | External Identities in Profiles | |
NIP-40 | Expiration Timestamp | |
NIP-42 | Authentication of clients to relays | |
NIP-45 | Counting results | |
NIP-46 | Nostr Connect | |
NIP-47 | Wallet Connect | ✅ |
NIP-48 | Proxy Tags | |
NIP-50 | Search Capability | |
NIP-51 | Lists | |
NIP-52 | Calendar Events | |
NIP-53 | Live Activities | |
NIP-56 | Reporting | |
NIP-57 | Lightning Zaps | ✅ |
NIP-58 | Badges | |
NIP-65 | Relay List Metadata | |
NIP-72 | Moderated Communities | |
NIP-75 | Zap Goals | |
NIP-78 | Application-specific data | |
NIP-89 | Recommended Application Handlers | |
NIP-94 | File Metadata | |
NIP-98 | HTTP Auth | |
NIP-99 | Classified Listings |