Feels like this is kinda just turning a relay into a public DB/state machine
Wouldn’t it make more sense to have: 1 reliable relays with specific policies/functions 2 users/merchants publishing preferred relay sets 3 clients prioritizing those relays appropriately
…more Nostr native than enforcing sequencing at the relay layer?