Pin
A user or community can pin a curated set of events to their profile. Pinned events are publicly visible to anyone fetching that pubkey’s pin list and serve as a featured selection of content.
Pin List (kind:10001)
A replaceable event containing references to pinned content. Any event type can be pinned.
Tags
| Tag | Description |
|-----|-------------|
| e | Regular event reference: ["e", "<event-id>", "<relay-url>"] |
| a | Addressable event reference: ["a", "<kind>:<pubkey>:<d-tag>", "<relay-url>"] |
Both e and a tags MAY be used together. Relay hints SHOULD be included.
Event Structure
{
"kind": 10001,
"pubkey": "<pubkey>",
"tags": [
["e", "<event-id>", "<relay-url>"],
["a", "30023:<pubkey>:<d-tag>", "<relay-url>"],
["a", "32267:<pubkey>:<d-tag>", "<relay-url>"]
],
"content": "",
"created_at": 1234567890
}
Client Recommendations
-
Clients SHOULD display pinned events prominently on a profile page
-
Clients SHOULD preserve tag order when rendering — authors control the display sequence