tawasuyu

tawasuyu/llimphi

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

Rust 229TOML 101Markdown 82Shell 24052 Definiciones

⎇ main llimphi-wasm-net/LEEME.md Markdown · 25 líneas · 1.0 KB 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
3*Read this in English: [README.md](README.md).*
4
5Transporte P2P para distribución de apps WASM Tier 3.
6
7Un protocolo de stream mínimo sobre `BrahmanNet` (card-net, la malla libp2p
8TCP+Noise+Yamux+Kad compartida):
9
10- `serve_blobs` levanta un responder que, por cada stream entrante en
11  `/llimphi-wasm/blob/1.0.0`, atiende un `Get{hash}` sirviendo el bytecode
12  de un `DiskStore` (o `NotFound`).
13- `fetch_blob` abre un stream a un provider y pide un blob por hash.
14- `fetch_blob_dht` descubre providers por la DHT y prueba con cada uno.
15- `RemoteSource` envuelve lo anterior como un `BlobSource` síncrono, para
16  que la cadena `resolve→verificar` de `llimphi-wasm-dist` corra sobre la red
17  sin enterarse del transporte.
18
19El framing copia el de minga (`[u32 LE len][postcard]`). La integridad NO se
20confía a la red: `llimphi-wasm-dist::resolve` rehashea el blob recibido
21contra el hash pedido, así un provider malicioso no puede colar otro wasm.
22
23---
24
25Parte de **llimphi** — ver [llimphi](../LEEME.md).

LEEME.md

llimphi-wasm-net

Read this in English: README.md.

Transporte P2P para distribución de apps WASM Tier 3.

Un protocolo de stream mínimo sobre BrahmanNet (card-net, la malla libp2p TCP+Noise+Yamux+Kad compartida):

El framing copia el de minga ([u32 LE len][postcard]). La integridad NO se confía a la red: llimphi-wasm-dist::resolve rehashea el blob recibido contra el hash pedido, así un provider malicioso no puede colar otro wasm.


Parte de llimphi — ver llimphi.