You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[SEAM] W5.5 negotiate: drop the stale varint and streams mocks inside #40 #53
Seam connection for merged PR #40 (W5.5 negotiate). PR #40 merged at f678d44 with Negotiate.Mock.Core carried, per the organiser ruling of 7 November: an approved PR with a mock of a merged dependency merges, and the swap lands through this issue. The other three rows of the old table are done: the varint and streams mocks dropped inside #40, and the identity mock dropped in the swap of 6 November.
delete the mock, import Libp2p.Core, re-type the upgrader over the real SecurityProtocol and Muxer seams, and remove the prose that says core is unmerged (Mock/Core.lean:10)
19:22 UTC 2026-11-07
Definition of done
hackathon26 carries no Negotiate.Mock.Core; the upgrader names the real core seams.
#print axioms over the package theorems shows propext, Classical.choice, and Quot.sound only.
The swap landed as PR #82 and merged at 147afc4. The mock is gone, the upgrader joins the SecureConn it owns on every path, and the ledger row is struck. The carried gap: releaseLate has no deterministic test for the race window.
Activity
IvanAnishchuk commentedon Nov 8, 2026
claim. 12 hours have passed
refactor(negotiate): run the upgrader over the seam types of libp2p/core
leolara commentedon Nov 9, 2026
The swap landed as PR #82 and merged at 147afc4. The mock is gone, the upgrader joins the SecureConn it owns on every path, and the ledger row is struck. The carried gap: releaseLate has no deterministic test for the race window.
refactor(host): take the seam types from libp2p/core