tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 660Markdown 302TOML 157RON 312382 Definiciones

⎇ main llimphi-wasm-net/README.md Markdown · 23 líneas · 986 B Historia crudo

chore: refresco desde el monorepo — 27 crates nuevos (anim, lottie, svg, mesh, image, layer, test, wire-view, widgets rag-sidebar/router/lazy-list/rive-button) y sync de los 95 existentes 93253cc22 · Sergio ·

1# llimphi-wasm-net
2
3P2P transport for the distribution of Tier 3 WASM apps.
4
5A minimal stream protocol over `BrahmanNet` (card-net, the shared
6libp2p TCP+Noise+Yamux+Kad mesh):
7
8- `serve_blobs` brings up a responder that, for each incoming stream on
9  `/llimphi-wasm/blob/1.0.0`, answers a `Get{hash}` by serving the bytecode from
10  a `DiskStore` (or `NotFound`).
11- `fetch_blob` opens a stream to a provider and asks for a blob by hash.
12- `fetch_blob_dht` discovers providers through the DHT and tries each one.
13- `RemoteSource` wraps the above as a synchronous `BlobSource`, so
14  `llimphi-wasm-dist`'s `resolve→verify` chain runs over the network without
15  knowing about the transport.
16
17The framing copies minga's (`[u32 LE len][postcard]`). Integrity is NOT trusted to
18the network: `llimphi-wasm-dist::resolve` rehashes the received blob against the
19requested hash, so a malicious provider cannot slip in a different wasm.
20
21---
22
23Part of **llimphi** — see [llimphi](../README.md).

README.md

llimphi-wasm-net

P2P transport for the distribution of Tier 3 WASM apps.

A minimal stream protocol over BrahmanNet (card-net, the shared libp2p TCP+Noise+Yamux+Kad mesh):

The framing copies minga's ([u32 LE len][postcard]). Integrity is NOT trusted to the network: llimphi-wasm-dist::resolve rehashes the received blob against the requested hash, so a malicious provider cannot slip in a different wasm.


Part of llimphi — see llimphi.