clarify nip19 purpose.

This commit is contained in:
fiatjaf
2022-12-29 21:02:32 -03:00
parent a37a27afb9
commit 0ca9be8224
2 changed files with 10 additions and 5 deletions

8
19.md
View File

@@ -6,7 +6,9 @@ bech32-encoded entities
`draft` `optional` `author:jb55` `author:fiatjaf` `author:Semisol`
This NIP specifies all bech32-encoded entities.
This NIP standardizes bech32-formatted strings that can be used to display keys, ids and other information in clients. These formats are not meant to be used anywhere in the core protocol, they are only meant for displaying to users, copy-pasting, sharing, rendering QR codes and inputting data.
It is recommended that ids and keys are stored in either hex or binary format, since these formats are closer to what must actually be used the core protocol.
## Bare keys and ids
@@ -50,3 +52,7 @@ These possible standardized `TLV` types are indicated here:
- pubkey: `3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d`
- relay: `wss://r.x.com`
- relay: `wss://djbas.sadkb.com`
## Notes
- `npub` keys MUST NOT be used in NIP-01 events or in NIP-05 JSON responses, only the hex format is supported there.