Relay panel "test relay" with results #889

Closed
opened 2024-10-04 08:32:38 +13:00 by mikedilger · 4 comments
mikedilger commented 2024-10-04 08:32:38 +13:00 (Migrated from github.com)

There are now far too many "rulesets" for relays out there. It is very difficult for a user to choose their relays for (inbox, outbox, DM, discovery, spamsafe)

I propose we have a relay tester. It probes the relay, tries to put an event on it, tries to read the event back, reads the NIP-11, and makes its best judgement as to whether the relay is appropriate for (inbox, outbox, DM, discovery, spamsafe). Then people can just press the 'test' button and wait for the result, and if inbox gets a tick, they can maybe choose it as an inbox.

There are now far too many "rulesets" for relays out there. It is very difficult for a user to choose their relays for (inbox, outbox, DM, discovery, spamsafe) I propose we have a relay tester. It probes the relay, tries to put an event on it, tries to read the event back, reads the NIP-11, and makes its best judgement as to whether the relay is appropriate for (inbox, outbox, DM, discovery, spamsafe). Then people can just press the 'test' button and wait for the result, and if inbox gets a tick, they can maybe choose it as an inbox.
mikedilger commented 2024-10-04 10:14:12 +13:00 (Migrated from github.com)

@bu5hm4nn we will want to change the relay_entry to make space where the NIP-11 data is for three outcomes, each with an icon next to it, maybe like this (@dtonon can decide):

Inbox
Outbox
? DM

I haven't decided where it will pull data from yet, just mock something up and I'll plumb it when it is ready.

@bu5hm4nn we will want to change the relay_entry to make space where the NIP-11 data is for three outcomes, each with an icon next to it, maybe like this (@dtonon can decide): ✅ Inbox ❌ Outbox ? DM I haven't decided where it will pull data from yet, just mock something up and I'll plumb it when it is ready.
bu5hm4nn commented 2024-10-05 10:30:30 +13:00 (Migrated from github.com)

But we already have the usage bits. How is this different? Do you want to show what the picker is using it for? Or a different way for the user to choose?

But we already have the usage bits. How is this different? Do you want to show what the picker is using it for? Or a different way for the user to choose?
mikedilger commented 2024-10-07 16:13:04 +13:00 (Migrated from github.com)

I already did it. Try unstable, press test on a relay, see what I mean.

I already did it. Try unstable, press test on a relay, see what I mean.
mikedilger commented 2024-10-07 16:14:04 +13:00 (Migrated from github.com)

These things explain what the relay could be used for based on the test.

These things explain what the relay could be used for based on the test.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nostr/gossip#889
No description provided.