Skip to content

Relays page: replace 'Writable' tab with 'Public' (online + writable + open) #23

Description

@melvincarvalho

Replace the /relays Writable tab with Public = online AND acceptsEvents:true AND not requiresPayment AND not requiresAuth — i.e. reachable + accepts events + open to anyone (no pay/auth).

Tabs become: All · Online · Public · Paid · Auth.

Note

acceptsEvents is only populated for relays the prober has publish-tested — and the current prober does connectivity + NIP-11 only (no publish test). So Public will be a small, conservative set until a publish-test pass (phase 4b) lands. It's correct (confirmed-open), just not yet complete.

Changes

  • db RELAY_FILTERS.public = { online:true, acceptsEvents:true, requiresPayment:{$ne:true}, requiresAuth:{$ne:true} }; drop writable. $facet counts updated.
  • UI tab WritablePublic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions