Discussion thread for RFC-009 (doc PR incoming, will link here).
Question it answers: Should wire invert RFC-007's precedence — make pubkey-addressed publish/filter the primary delivery semantics on wire-operated relays — to remove the structural PENDING_ACK window and the single-mailbox outage surface, and retire the bespoke slot+token relay?
Why now (the real trigger, NOT PENDING_ACK):
Scope guardrails up front: wire-OPERATED relays (NIP-42 AUTH), not public ones; identity layer (Ed25519 DID, one-name rule) unchanged — this is a verb change, not a noun change; NIP-17 metadata privacy is a hard precondition for any public-relay use; post-1.0 (v0.17), not a soak-window change.
Comment on the approach here or on the doc PR.
Discussion thread for RFC-009 (doc PR incoming, will link here).
Question it answers: Should wire invert RFC-007's precedence — make pubkey-addressed publish/filter the primary delivery semantics on wire-operated relays — to remove the structural
PENDING_ACKwindow and the single-mailbox outage surface, and retire the bespoke slot+token relay?Why now (the real trigger, NOT PENDING_ACK):
PENDING_ACK(now honestly surfaced by fix(dial): bare-nick dial surfaces the same unsendable reasonwire sendemits #354) is the symptom that raised the question, but it's a minor labeled wart — the wrong thing to justify a substrate swap.Scope guardrails up front: wire-OPERATED relays (NIP-42 AUTH), not public ones; identity layer (Ed25519 DID, one-name rule) unchanged — this is a verb change, not a noun change; NIP-17 metadata privacy is a hard precondition for any public-relay use; post-1.0 (v0.17), not a soak-window change.
Comment on the approach here or on the doc PR.