Specifications about #nip
Page 1 of 6

Nostr Passwords
A password manager on Nostr, where a vault is a key pair and each change to one of its Bitwarden items is a new version gift wrapped to that key.
covers21270Vault Item Version1059Gift Wrap5Event Deletion Request#nostr#nip#password-manager
Profile Themes
Shareable profile themes (colors, fonts, background, avatar shape) with an explicit light or dark scheme, Material Design 3 seed palettes, and a link from the active theme to its source.
covers16767Active Profile Theme36767Shareable Profile Theme#nostr#nip
Nostr mail: Settings
Syncs Nostr Mail settings across devices using public and NIP-44 encrypted NIP-78 events.
covers30078#nostr#nip#mail
Nostr mail: Labels
Manage Nostr Mail metadata (folders, read state, stars, custom tags) with gift wrapped NIP-32 label events.
covers1985Label5Event Deletion Request1059Gift Wrap#nostr#nip#mail
meshstr: a permissionless relay mesh with bilateral rate accounting
Relay operators peer directly and publish, signed, the budget they have granted each peer; peers account for their own consumption in signed receipts. Adverse findings are admissible only from a node that issued the subject a grant. Ten event kinds, six DIDComm v2 protocols, and a deterministic WASI compute market.
draftcovers118011180211803218012180230801+4 more#nip#nostr#relay
NIP-59: Gift Wrap
Gift wraps: a rumor sealed to its recipient, then wrapped again under a throwaway key, so relays see only the wrapper.
covers1059Gift Wrap13Seal#nostr#nip
NIP Private Metadata
A replaceable event holding kind:0 profile metadata that only its author can read.
covers16789Private metadata#nostr#nip
NIP-07: `window.nostr` capability for web browsers
The window.nostr object a browser extension exposes, letting a web page read a public key and have events signed without ever seeing the private key.
draft#nip#nostr
NIP-46: Nostr Remote Signing
Remote signing: a client sends signing requests over an encrypted channel to a signer that holds the key and never surrenders it.
covers24133Nostr Connect#nostr#nip
NIP-55: Android Signer Application
How a client on Android asks a signer application on the same device to sign, so it never handles the private key.
draft#nostr#nip
NIP: Todo Lists
This NIP defines a standard for creating and managing todo lists on Nostr, enabling interoperability between different todo list applications.
covers713Todo Item714Todo Status#todo#nip
NIP-29: Relay-based Groups
Groups whose membership and rules are enforced by the relay hosting them, identified by an id scoped to that relay.
draftcovers10009User groups#nostr#nip
NIP-47: Nostr Wallet Connect
Nostr Wallet Connect, where a client drives a remote Lightning wallet through encrypted events.
draftcovers13194Wallet Info23194Wallet Request23195Wallet Response#nostr#nip
NIP-B0: Web Bookmarks
Kind 39701, a web bookmark addressed by its own URI, editable by whoever saved it.
draftcovers39701Web bookmarks#nostr#nip
NIP-34: `git` stuff
Code collaboration on Nostr: repository announcements, repository state, patches, and issues.
draftcovers1617Patches1618Pull Requests1619Pull Request Updates1621Issues1622Git Replies (deprecated)30617Repository announcements+1 more#nostr#nip
NIP-15: Nostr Marketplace (for resilient marketplaces)
A marketplace protocol built from stalls, products and order messages, kept for the clients that implemented it.
unrecommendedcovers1021Bid1022Bid confirmation30017Create or update a stall30018Create or update a product30019Marketplace UI/UX30020Product sold as an auction#nostr#nip
NIP-46: Nostr Remote Signing
Remote signing: a client sends signing requests over an encrypted channel to a signer that holds the key and never surrenders it.
covers24133Nostr Connect#nostr#nip
NIP-51: Lists
The list kinds, with public entries in the tags and private ones encrypted in the content: mutes, bookmarks, relay sets, follow sets and the rest.
draftcovers10000Mute list10001Pin list10002Relay List Metadata10003Bookmark list10004Communities list10005Public chats list+25 more#nostr#nip
NIP-86: Relay Management API
A JSON-RPC API over HTTP for administering a relay: banning keys, allowing kinds, listing what it refuses.
draft#nostr#nip
NIP-43: Relay Access Metadata and Requests
How a relay advertises the roles it grants and the membership it enforces, and how a client asks to be admitted.
draftcovers8000Add User8001Remove User13534Membership Lists28934Join Request28935Invite Request28936Leave Request#nostr#nip