mirror of
https://github.com/nostr-protocol/nips.git
synced 2024-12-24 09:25:52 -05:00
Create 93.md
This commit is contained in:
parent
356d028ed3
commit
72294eacd5
32
93.md
Normal file
32
93.md
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
NIP-93
|
||||||
|
======
|
||||||
|
|
||||||
|
Profile Gallery
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
This NIP defines curatable profile galleries that might be used across clients. The intention is that users might curate a gallery in their profile (or somewhere else) to show some of their visual content of choice, such as art, photographs etc.
|
||||||
|
|
||||||
|
The purpose of this NIP is to define an event Kind for Profile Galleries. A Gallery entry is a Kind 1163 Event consisting of an `e` tag and an `url` tag. The `url` tag must direct to a media file (such as an image or video) that will be shown in the gallery. The `e` tag should direct to a Kind 1 note containing this media file.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Example
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"content": "",
|
||||||
|
"kind": 1163,
|
||||||
|
"tags": [
|
||||||
|
[
|
||||||
|
["e", <event id of kind 1 note >],
|
||||||
|
["url", <string with URI of file>],
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Recommended client behavior
|
||||||
|
|
||||||
|
Clients can filter kind 1163 events and show them ordered by created_at. Users might delete 1163 events and readd them later with another timestamp, so clients should consider that events might have been deleted.
|
||||||
|
|
||||||
|
Users do not necessarily need to use their own images or notes for their gallery. Accounts could currate their gallery based of content from others.
|
Loading…
Reference in New Issue
Block a user