Conversation
|
Review against SWIP-74 rev 3 (ethersphere/SWIPs #111), which now specifies the challenge–response claim this PR started from. The findings were checked adversarially against the code, the spec and bee's p2p wrapper on master. (Edited: cursor semantics, test flow and counter list aligned with SWIP-74 rev 3 as pushed.) State of the PR. Seven commits 2026-09-12..24; 424 lines of non-generated Go and HeadlineThe scaffold follows SWIP-74 in three places and diverges from it in one that matters; Follows: one create-or-attach join ( Diverges — and the divergence is the right one. The publisher role is claimed by a
Lifecycle: the broker handler is fire-and-forget — it spawns the per-stream goroutine Wire, message by message
The takeover semantics in the Streams and state
Not started, and expected not to beValidation on the publish path (id substitution, SOC check with the address, owner == Tests
Small things
What to ask for
Open
|
Checklist
Description
Open API Spec Version Changes (if applicable)
Motivation and Context (Optional)
Related Issue (Optional)
Screenshots (if appropriate):
AI Disclosure