Guga Figueiredo on Nostr: #asknostr: what does a client or relay need to implement to be "nostr-complete"? I ...
#asknostr: what does a client or relay need to implement to be "nostr-complete"?
I was under the impression that most nips are optional, and it would be a natural selection process that determines what is, and what is not, a nostr-complete application (as in users abandoning one app, client, or relay, because they don't implement the most valued features)
which nips make a client nostr-complete?
and what about clients/relays built for specific functionalities?
Published at
2024-06-17 07:50:49Event JSON
{
"id": "cd326b8ed22d92c35d2fe5309240c62c5cb4dd2dc9f7a08ba9e68046b1a2779d",
"pubkey": "e07e6c1351e07c837b1feb6c3624173c6b3f13e40d75f8e4ebd69fff0739c1c7",
"created_at": 1718603449,
"kind": 1,
"tags": [
[
"p",
"e4641d0eed71d2d0c0f68cd3508d50fcdb1954ac1ccda269ddbb7a7897c22614"
],
[
"p",
"9be0be0e64d38a29a9cec9a5c8ef5d873c2bfa5362a4b558da5ff69bc3cbb81e"
],
[
"p",
"0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"e",
"c23781ef39cf37e39bac4076b068acfe1241e607880ff743431e3573fc7e85d3",
"wss://nostr.getgle.org",
"root"
],
[
"t",
"asknostr"
]
],
"content": "#asknostr: what does a client or relay need to implement to be \"nostr-complete\"?\n\nI was under the impression that most nips are optional, and it would be a natural selection process that determines what is, and what is not, a nostr-complete application (as in users abandoning one app, client, or relay, because they don't implement the most valued features)\n\nwhich nips make a client nostr-complete?\n\nand what about clients/relays built for specific functionalities?",
"sig": "39339094ac5d3c1c2987974dbf8ab2f7073450535adf5b11fba2089bb119b268ebf247a80db38081151382763d0a9bb879b153142ca6183dabebebf1f697a84d"
}