hodlbod on Nostr: I personally use NIP 78 to store user preferences, which are signed events on relays. ...
I personally use NIP 78 to store user preferences, which are signed events on relays. If you're storing them on your server, I wouldn't bother signing them, since they're verified by your server. Unnecessary signatures/encryption creates more requests for user signers, which is UX friction.
Published at
2024-10-29 17:16:38Event JSON
{
"id": "5b696fafc77ab20734827d43174df799963356acb1244c35228a31821e959f3b",
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"created_at": 1730222198,
"kind": 1,
"tags": [
[
"p",
"963a2dca29e2ed5663a627b5289ed36d445531a3f5ef127716227d8a1aaa5166",
"wss://nostr.milou.lol/",
"dylan"
],
[
"e",
"bba6c46f311baec7a973b563c39d31f13ffbb9ecc1cd82afdad6c84318834d6d",
"wss://nostr.milou.lol/",
"root",
"963a2dca29e2ed5663a627b5289ed36d445531a3f5ef127716227d8a1aaa5166"
],
[
"client",
"Coracle",
"31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690"
]
],
"content": "I personally use NIP 78 to store user preferences, which are signed events on relays. If you're storing them on your server, I wouldn't bother signing them, since they're verified by your server. Unnecessary signatures/encryption creates more requests for user signers, which is UX friction.",
"sig": "f3cab9d1e86dbe12f849684e06ddd9861befc693486e12456a008e168c51ff6c3e8e54e7469abcff63ab6e058d6ecda00f37a52b6de2a9141817ab70bcb573fe"
}