LibertyFarmer on Nostr: There are multiple ways to handle this. None ideal. My way: have a client and a ...
There are multiple ways to handle this.
None ideal.
My way: have a client and a server. The client connects to the server. The server signs notes, not the client.
You can send some sort of creds, id or other way to authenticate over radio.
I did this to save bandwidth mainly. The sig could be done client side, but then you are adding a ton of data and bytes.
The purpose of the signature isn't to obscure a message, rather prove identity/ownership. I see no reason this isn't legal in almost all if not all jurisdictions. But I'm no attorney.
Published at
2024-08-17 00:06:21Event JSON
{
"id": "38caf796767e61f1ea219d4d2fabc3ae18e39d729645f750dc408901864b60ae",
"pubkey": "e3aefda887252a72cee3578d33b2dcd90e9fe53b8bed6347ef5e26f74211adbb",
"created_at": 1723853181,
"kind": 1,
"tags": [
[
"e",
"4f87484c9ad72c341326340574ae8a692ece3af881cdf4f1c8745662c5b9857f",
"",
"root"
],
[
"e",
"26e8e015aeb552f711173c49ee299a1d4ba3a1b0470a18e109dbb4b8989c9fee"
],
[
"e",
"015d78db9d9fa24a5fc8b11db09964b82c44ebe3bf8040d1b81eb947ad08bcd4",
"",
"reply"
],
[
"p",
"e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411"
],
[
"p",
"0eef96197f5c6be3859b6817e6a5736685856c416e29a2925bd5a15b2a57c8b1"
],
[
"p",
"e3aefda887252a72cee3578d33b2dcd90e9fe53b8bed6347ef5e26f74211adbb"
],
[
"p",
"7cc328a08ddb2afdf9f9be77beff4c83489ff979721827d628a542f32a247c0e"
]
],
"content": "There are multiple ways to handle this.\n\nNone ideal.\n\nMy way: have a client and a server. The client connects to the server. The server signs notes, not the client. \n\nYou can send some sort of creds, id or other way to authenticate over radio.\n\nI did this to save bandwidth mainly. The sig could be done client side, but then you are adding a ton of data and bytes.\n\nThe purpose of the signature isn't to obscure a message, rather prove identity/ownership. I see no reason this isn't legal in almost all if not all jurisdictions. But I'm no attorney.",
"sig": "7d4a1a200a41df3862f3f8be2f2e7a7d86cedda8c709026795de3977a3f6ddf3d32f07921698a0499a34c85169f7e452464f3d994d2cac46165ff04604269a34"
}