Package-level declarations

Functions

Link copied to clipboard

Two Connections whose sends cross to each other's incoming. In-memory, no network.

Link copied to clipboard

A host/joiner Loom pair wired by one in-memory connectionPair: each end weaves a handshaking seam, exchanging Hello preambles so each side discovers the other's PeerId. For driving us.tractat.kuilt.conformance.SeamConformanceSuite against the handshaking seam.

Link copied to clipboard

A host/joiner Loom pair wired by one in-memory connectionPair: host weaves an identified seam over one end, joiner over the other. For driving SeamConformanceSuite against the LinkSeam primitive.

Link copied to clipboard
suspend fun inMemoryMeshOfSize(n: Int): List<Seam>

Build a fully-connected in-memory mesh of n peers using connectionPair links.