npub1yz…xrf8q on Nostr: What actually happens when you publish a note on Nostr? When you write a note, your ...
What actually happens when you publish a note on Nostr?
When you write a note, your client creates a JSON object containing your message, a timestamp, your public key, and an event kind number. Your private key then signs this object cryptographically, producing a unique signature. That signed event is sent over WebSocket connections to one or more relays. The relays store it, and anyone subscribed to those relays (or querying them later) can retrieve and verify your note. There's no central server involved, just your signed data floating across relays.
Published at
2026-06-17 08:12:33 UTCEvent JSON
{
"id": "2d8f0f22e7a038ecad9d44543372fa943d6e47b0c96a5dd84389a3604a02298c",
"pubkey": "20986fb83e775d96d188ca5c9df10ce6d613e0eb7e5768a0f0b12b37cdac21b3",
"created_at": 1781683953,
"kind": 1,
"tags": [
[
"client",
"Yakihonne",
"31990:20986fb83e775d96d188ca5c9df10ce6d613e0eb7e5768a0f0b12b37cdac21b3:1700732875747"
],
[
"imeta",
"url https://blossom.yakihonne.com/ce60e1606cf499fe0e58eec99266cf9209cfdba1844d1cbf3d5a7133f60430dc.png",
"x ce60e1606cf499fe0e58eec99266cf9209cfdba1844d1cbf3d5a7133f60430dc",
"m image/png",
"dim 1254x1254"
]
],
"content": " What actually happens when you publish a note on Nostr? \n\nWhen you write a note, your client creates a JSON object containing your message, a timestamp, your public key, and an event kind number. Your private key then signs this object cryptographically, producing a unique signature. That signed event is sent over WebSocket connections to one or more relays. The relays store it, and anyone subscribed to those relays (or querying them later) can retrieve and verify your note. There's no central server involved, just your signed data floating across relays.\n\n\n\nhttps://blossom.yakihonne.com/ce60e1606cf499fe0e58eec99266cf9209cfdba1844d1cbf3d5a7133f60430dc.png",
"sig": "8856ec6e06523ace2c3d68841863f87e4ffcda5c0335803293329357cb6127dfab2740b4f6cd3c3dfe797b18beb44f1349c091be1093a22d3239d331e38015db"
}