mirror of
https://github.com/nostr-protocol/nips.git
synced 2024-12-23 00:45:53 -05:00
32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
NIP-21
|
|
======
|
|
|
|
`nostr:` URI scheme
|
|
-------------------
|
|
|
|
`draft` `optional`
|
|
|
|
This NIP standardizes the usage of a common URI scheme for maximum interoperability and openness in the network.
|
|
|
|
The scheme is `nostr:`.
|
|
|
|
The identifiers that come after are expected to be the same as those defined in [NIP-19](19.md) (except `nsec`).
|
|
|
|
## Examples
|
|
|
|
- `nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9`
|
|
- `nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gpp4mhxue69uhhytnc9e3k7mgpz4mhxue69uhkg6nzv9ejuumpv34kytnrdaksjlyr9p`
|
|
- `nostr:note1fntxtkcy9pjwucqwa9mddn7v03wwwsu9j330jj350nvhpky2tuaspk6nqc`
|
|
- `nostr:nevent1qqstna2yrezu5wghjvswqqculvvwxsrcvu7uc0f78gan4xqhvz49d9spr3mhxue69uhkummnw3ez6un9d3shjtn4de6x2argwghx6egpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5nxnepm`
|
|
|
|
# Typed Schemes
|
|
|
|
Nostr apps SHOULD register for the specific event types they support, enabling operating systems to suggest only applications that can handle those event types and allowing the OS to have a different default application for each type.
|
|
|
|
The typed scheme is `nostr<event type number>:` followed by a `note`, `nevent` or an `naddr` [NIP-19](19.md) identifier.
|
|
|
|
## Examples
|
|
|
|
- `nostr1:note1fntxtkcy9pjwucqwa9mddn7v03wwwsu9j330jj350nvhpky2tuaspk6nqc`
|
|
- `nostr1:nevent1qqstna2yrezu5wghjvswqqculvvwxsrcvu7uc0f78gan4xqhvz49d9spr3mhxue69uhkummnw3ez6un9d3shjtn4de6x2argwghx6egpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5nxnepm`
|