Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 10
Generated: 07:47:56
Login to reply

Replies (10)

πŸ‘ EXACTLY git is distributed, this was intentional from inception, how we all used to work before GitHub. You either centralise, or keep it distributed πŸ€·β€β™‚οΈ Centralising will require accounts, or an auth mechanism as you pointed out. Decentralised is the way to go - but you’re right we’re missing another layer in here for NOSTR to leverage these underlying features.
2025-11-04 01:32:05 from 1 relay(s) ↑ Parent Reply
All servers that expose public services are vulnerable to DoS. Standard mitigations include IP banning and rate limiting. For maintainer pushes and repository creation, GRASP servers can temporarily (or permanently, if they wish) use features such as npub whitelists and Web of Trust (WoT). For PR submissions (pushing to ref/nostr/), GRASP servers can suspend acceptance of pushes when there isn't an existing event (where WoT can be applied) during an attack. Other GRASP servers not under attack can accept this data and ours can pick up this data later.
2025-11-05 16:46:18 from 1 relay(s) ↑ Parent Reply