# llimphi-wasm-registry *Read this in English: [README.md](README.md).* Puente data-driven a registros públicos de apps WASM. El catálogo propio (`llimphi-wasm-core::Catalog`) resuelve el "qué apps hay" sobre la malla soberana. Este crate abre la otra puerta: **conectarse a registros ya existentes en internet** (wasmer/WAPM, un índice estático, lo que sea REST+JSON) de forma agnóstica y configurable, para tener catálogos reales con qué probar sin publicar nada primero. La apuesta es la misma que `shared/foreign-platform` (de donde se copia el patrón): un **descriptor RON** describe el endpoint de listado y el mapeo campo-de-dominio → path-JSON; sumar un registro compatible es escribir un `.ron`, no Rust. ## Honestidad de alcance Esto trae **metadatos + una URL de descarga** por app, y `ingest` baja el módulo y lo vuelve un `CatalogEntry` resoluble (lo hashea al CAS — de ahí sale el bytecode-hash, igual que `--install`). Lo que **no** garantiza es que el módulo *corra* como app Tier 3: la mayoría del WASM público sigue otro ABI (WASI, component-model, wasm-bindgen/DOM), no el `wasm_view → WireNode` del runner. Para *probar el pipeline de descubrimiento/descarga* sirve cualquiera; para *ejecutar como UI Llimphi* sólo corren los módulos compilados contra `llimphi-wasm-app-sdk`. La verificación de integridad y de concesión del core sigue valiendo: un módulo bajado de la red se hashea y, si pretende capacidades, su concesión debe estar firmada por una clave de tu anillo. --- Parte de **llimphi** — ver [llimphi](../LEEME.md).