{"lang":"en","items":[{"title":"Getting Started","children":[{"title":"What is Wippy","path":"start/about","size_kb":1.6923828125},{"title":"Installation","path":"start/installation","size_kb":1.5146484375},{"title":"Project Structure","path":"start/structure","size_kb":6.3427734375}]},{"title":"Guides","children":[{"title":"CLI","path":"guides/cli","size_kb":19.146484375},{"title":"Configuration","path":"guides/configuration","size_kb":24.8154296875},{"title":"Cluster","path":"guides/cluster","size_kb":18.5029296875},{"title":"Linter","path":"guides/linter","size_kb":6.267578125},{"title":"Language Server","path":"guides/lsp","size_kb":3.5205078125},{"title":"Dependency Management","path":"guides/dependency-management","size_kb":12.0078125},{"title":"Build-time Artifacts","path":"guides/artifacts","size_kb":10.123046875},{"title":"Building Components","path":"guides/components","size_kb":7.01953125},{"title":"Entry Kinds","path":"guides/entry-kinds","size_kb":18.9189453125},{"title":"Observability","path":"guides/observability","size_kb":4.9033203125},{"title":"Queue Consumers","path":"guides/queue-consumers","size_kb":3.9814453125},{"title":"Supervision","path":"guides/supervision","size_kb":7.63671875},{"title":"Publishing","path":"guides/publishing","size_kb":12.98046875}]},{"title":"Core Concepts","children":[{"title":"Compute Units","path":"concepts/compute-units","size_kb":2.7939453125},{"title":"Architecture","path":"concepts/architecture","size_kb":8.72265625},{"title":"Registry","path":"concepts/registry","size_kb":2.1806640625},{"title":"Security Model","path":"concepts/security-model","size_kb":14.4375},{"title":"Process Model","path":"concepts/process-model","size_kb":5.69921875},{"title":"Cluster","path":"concepts/cluster","size_kb":5.21484375},{"title":"Functions","path":"concepts/functions","size_kb":4.1533203125},{"title":"Workflows","path":"concepts/workflows","size_kb":4.3681640625}]},{"title":"Lua Runtime","children":[{"title":"Overview","path":"lua/overview","size_kb":3.3603515625},{"title":"Why Lua","path":"lua/why-lua","size_kb":8.2626953125},{"title":"Types","path":"lua/types","size_kb":9.3935546875},{"title":"Entries","path":"lua/entries","size_kb":5.205078125},{"title":"Core","children":[{"title":"Base","path":"lua/core/base","size_kb":9.4765625},{"title":"Errors","path":"lua/core/errors","size_kb":2.7744140625},{"title":"Time","path":"lua/core/time","size_kb":13.287109375},{"title":"Channels","path":"lua/core/channel","size_kb":4.70703125},{"title":"Process","path":"lua/core/process","size_kb":13.818359375},{"title":"Process Groups","path":"lua/core/pg","size_kb":6.2548828125},{"title":"Functions","path":"lua/core/funcs","size_kb":8.7421875},{"title":"Future","path":"lua/core/future","size_kb":2.154296875},{"title":"Stream","path":"lua/core/stream","size_kb":2.36328125},{"title":"Context","path":"lua/core/context","size_kb":0.7607421875},{"title":"Events","path":"lua/core/events","size_kb":3.2890625},{"title":"Registry","path":"lua/core/registry","size_kb":10.462890625},{"title":"Contract","path":"lua/core/contract","size_kb":6.1943359375}]},{"title":"Data Formats","children":[{"title":"JSON","path":"lua/data/json","size_kb":4.955078125},{"title":"YAML","path":"lua/data/yaml","size_kb":3.01171875},{"title":"Base64","path":"lua/data/base64","size_kb":2.1611328125},{"title":"Compress","path":"lua/data/compress","size_kb":8.1181640625},{"title":"Archive","path":"lua/data/archive","size_kb":8.2685546875},{"title":"Payload","path":"lua/data/payload","size_kb":3.7138671875},{"title":"Excel","path":"lua/data/excel","size_kb":7.5810546875}]},{"title":"HTTP \u0026 Web","children":[{"title":"HTTP","path":"lua/http/http","size_kb":11.5703125},{"title":"HTTP Client","path":"lua/http/client","size_kb":11.32421875},{"title":"WebSocket","path":"lua/http/websocket","size_kb":7.1494140625},{"title":"HTML","path":"lua/http/html","size_kb":7.52734375}]},{"title":"Storage","children":[{"title":"SQL","path":"lua/storage/sql","size_kb":29.5908203125},{"title":"Store","path":"lua/storage/store","size_kb":7.10546875},{"title":"Filesystem","path":"lua/storage/filesystem","size_kb":4.8193359375},{"title":"Cloud Storage","path":"lua/storage/cloud","size_kb":16.330078125},{"title":"Queue","path":"lua/storage/queue","size_kb":3.7578125},{"title":"CDC","path":"lua/storage/cdc","size_kb":7.8447265625}]},{"title":"System","children":[{"title":"System","path":"lua/system/system","size_kb":14.5029296875},{"title":"Environment","path":"lua/system/env","size_kb":3.1376953125},{"title":"Logger","path":"lua/system/logger","size_kb":1.7236328125},{"title":"I/O","path":"lua/system/io","size_kb":2.5341796875},{"title":"Metrics","path":"lua/system/metrics","size_kb":1.96875},{"title":"OS Time","path":"lua/system/ostime","size_kb":4.3837890625},{"title":"TTY","path":"lua/system/tty","size_kb":16.1708984375},{"title":"Hub","path":"lua/system/hub","size_kb":5.84765625}]},{"title":"Text \u0026 Templates","children":[{"title":"Text","path":"lua/text/text","size_kb":8.9931640625},{"title":"Template","path":"lua/text/template","size_kb":2.6640625},{"title":"TreeSitter","path":"lua/text/treesitter","size_kb":11.19140625}]},{"title":"Security","children":[{"title":"Security","path":"lua/security/security","size_kb":7.6787109375},{"title":"Crypto","path":"lua/security/crypto","size_kb":5.0166015625},{"title":"Hash","path":"lua/security/hash","size_kb":4.0146484375},{"title":"UUID","path":"lua/security/uuid","size_kb":2.9169921875}]},{"title":"Dynamic","children":[{"title":"Eval","path":"lua/dynamic/eval","size_kb":7.9345703125},{"title":"Exec","path":"lua/dynamic/exec","size_kb":9.6494140625},{"title":"Expression","path":"lua/dynamic/expression","size_kb":3.796875}]}]},{"title":"WASM Runtime","children":[{"title":"Overview","path":"wasm/overview","size_kb":2.7333984375},{"title":"Functions","path":"wasm/functions","size_kb":8.8779296875},{"title":"Host Functions","path":"wasm/hosts","size_kb":7.2626953125},{"title":"Processes","path":"wasm/processes","size_kb":4.42578125}]},{"title":"Framework","children":[{"title":"Overview","path":"framework/overview","size_kb":2.1669921875},{"title":"LLM","path":"framework/llm","size_kb":15.0576171875},{"title":"Agents","path":"framework/agents","size_kb":15.58984375},{"title":"Testing","path":"framework/testing","size_kb":7.955078125},{"title":"Dataflow","path":"framework/dataflow","size_kb":22.3935546875},{"title":"Relay","path":"framework/relay","size_kb":7.5263671875},{"title":"Views","path":"framework/views","size_kb":16.9287109375,"children":[{"title":"Facade","path":"framework/facade","size_kb":16.8017578125}]},{"title":"Embeddings","path":"framework/embeddings","size_kb":4.892578125},{"title":"Bootloader","path":"framework/bootloader","size_kb":4.3876953125},{"title":"Migrations","path":"framework/migration","size_kb":7.93359375},{"title":"Usage Tracking","path":"framework/usage","size_kb":5.32421875}]},{"title":"Frontend","children":[{"title":"Frontend Contract: Start Here","path":"frontend/overview","size_kb":3.212890625},{"title":"Platform Topology","path":"frontend/platform-topology","size_kb":3.3037109375},{"title":"Portable UI Contract","path":"frontend/portable-ui-contract","size_kb":2.83203125},{"title":"The Design Layer","path":"frontend/design-layer","size_kb":11.146484375},{"title":"Frontend Registry","children":[{"title":"Registry Entries","path":"frontend/frontend-registry/registry-entries","size_kb":8.158203125},{"title":"Micro Frontend Apps (view.page)","path":"frontend/frontend-registry/view-page","size_kb":13.2900390625},{"title":"Web Components (view.component)","path":"frontend/frontend-registry/view-component","size_kb":9.0537109375},{"title":"Dynamic Routing","path":"frontend/frontend-registry/dynamic-routing","size_kb":6.78515625}]},{"title":"Web Host","children":[{"title":"Overview","path":"frontend/web-host/overview","size_kb":6.1259765625},{"title":"Frontend Facade","path":"frontend/web-host/entry-point","size_kb":14.3046875},{"title":"Bootstrap Sequence","path":"frontend/web-host/bootstrap","size_kb":9.3876953125},{"title":"Multi-Panel Layout","path":"frontend/web-host/multi-panel-layout","size_kb":25.892578125},{"title":"Render Engines","path":"frontend/web-host/render-engines","size_kb":6.9716796875},{"title":"Proxy \u0026 Isolation","path":"frontend/web-host/proxy-isolation","size_kb":19.611328125},{"title":"CSS Injection","path":"frontend/web-host/css-injection","size_kb":20.7978515625},{"title":"Theme Persistence","path":"frontend/web-host/theme-persistence","size_kb":5.919921875},{"title":"@wippy-fe Packages","path":"frontend/web-host/packages","size_kb":20.279296875}]},{"title":"Wippy Micro Frontends","children":[{"title":"Overview","path":"frontend/micro-frontends/overview","size_kb":3.359375},{"title":"Quickstart","path":"frontend/micro-frontends/quickstart","size_kb":7.47265625},{"title":"Page Recipe","path":"frontend/micro-frontends/micro-frontend-app","size_kb":1.966796875},{"title":"Web Component Recipe","path":"frontend/micro-frontends/web-component","size_kb":3.5888671875},{"title":"Chat Web Components","path":"frontend/micro-frontends/chat-web-components","size_kb":9.9248046875},{"title":"Proxy API","path":"frontend/micro-frontends/proxy-api","size_kb":39.216796875},{"title":"Surface Portability","path":"frontend/micro-frontends/surface-portability","size_kb":14.099609375},{"title":"Surface Migration","path":"frontend/micro-frontends/surface-migration","size_kb":14.3369140625},{"title":"Theme Authoring","path":"frontend/micro-frontends/theming","size_kb":3.9775390625},{"title":"Tailwind Contract","path":"frontend/micro-frontends/tailwind-contract","size_kb":181.625},{"title":"Token Catalogue","path":"frontend/micro-frontends/token-catalogue","size_kb":241.130859375},{"title":"Theming: Micro Frontend Apps","path":"frontend/micro-frontends/micro-frontend-app-theming","size_kb":6.8662109375},{"title":"Theming: Web Components","path":"frontend/micro-frontends/web-component-theming","size_kb":8.798828125},{"title":"Build and Dependency Contract","path":"frontend/micro-frontends/build-system","size_kb":3.259765625},{"title":"Configuration and Casing","path":"frontend/micro-frontends/configuration-casing","size_kb":1.2890625},{"title":"Custom Composites","path":"frontend/micro-frontends/custom-composites","size_kb":5.84765625},{"title":"Host-less Mode","path":"frontend/micro-frontends/host-less-mode","size_kb":25.576171875},{"title":"Compliance Rule Index","path":"frontend/micro-frontends/compliance-checklist","size_kb":8.431640625},{"title":"Unsupported Project-Bound Modules","path":"frontend/micro-frontends/unsupported-project-bound","size_kb":1.345703125},{"title":"Debugging","path":"frontend/micro-frontends/debugging","size_kb":9.1806640625}]}]},{"title":"Temporal","children":[{"title":"Overview","path":"temporal/overview","size_kb":8.291015625},{"title":"Activities","path":"temporal/activities","size_kb":10.7890625},{"title":"Workflows","path":"temporal/workflows","size_kb":26.6123046875}]},{"title":"System Components","children":[{"title":"Process Host","path":"system/process-host","size_kb":1.68359375},{"title":"Process Groups","path":"system/process-groups","size_kb":4.865234375},{"title":"Terminal","path":"system/terminal","size_kb":2.998046875},{"title":"Database","path":"system/database","size_kb":7.455078125},{"title":"Change Data Capture","path":"system/cdc","size_kb":9.734375},{"title":"Store","path":"system/store","size_kb":3.9248046875},{"title":"Queue","path":"system/queue","size_kb":10.3369140625},{"title":"Network","path":"system/network","size_kb":6.3056640625},{"title":"Filesystem","path":"system/filesystem","size_kb":2.2490234375},{"title":"Cloud Storage","path":"system/cloudstorage","size_kb":3.9052734375},{"title":"Environment","path":"system/env","size_kb":6.2509765625},{"title":"Template","path":"system/template","size_kb":3.0322265625},{"title":"Security","path":"system/security","size_kb":18.2783203125},{"title":"Exec","path":"system/exec","size_kb":3.400390625}]},{"title":"HTTP","children":[{"title":"Server","path":"http/server","size_kb":6.51171875},{"title":"Router","path":"http/router","size_kb":6.98828125},{"title":"Endpoint","path":"http/endpoint","size_kb":7.3935546875},{"title":"Middleware","path":"http/middleware","size_kb":7.189453125},{"title":"Static Files","path":"http/static","size_kb":3.9033203125},{"title":"WebSocket Relay","path":"http/websocket-relay","size_kb":5.701171875},{"title":"Server-Sent Events","path":"http/sse","size_kb":6.5859375}]},{"title":"Tutorials","children":[{"title":"Hello World","path":"tutorials/hello-world","size_kb":2.7880859375},{"title":"CLI Applications","path":"tutorials/cli","size_kb":4.451171875},{"title":"Terminal UI","path":"tutorials/tty","size_kb":21.85546875},{"title":"Echo Service","path":"tutorials/echo-service","size_kb":8.4208984375},{"title":"Channels","path":"tutorials/channels","size_kb":5.041015625},{"title":"Processes","path":"tutorials/processes","size_kb":10.4443359375},{"title":"Supervision","path":"tutorials/supervision","size_kb":17.806640625},{"title":"Task Queue","path":"tutorials/task-queue","size_kb":9.119140625},{"title":"Testing","path":"tutorials/testing","size_kb":4.6796875},{"title":"Authentication","path":"tutorials/auth","size_kb":20.3212890625},{"title":"Frontend Facade","path":"tutorials/facade","size_kb":4.7783203125},{"title":"Network Overlays","path":"tutorials/network","size_kb":5.9345703125},{"title":"Rust WASM","path":"tutorials/rust-wasm","size_kb":10.443359375},{"title":"LLM Agent","path":"tutorials/llm-agent","size_kb":17.9951171875},{"title":"Micro AGI","path":"tutorials/micro-agi","size_kb":16.59375},{"title":"Keeper over MCP","path":"tutorials/keeper-mcp","size_kb":5.0615234375},{"title":"Dataflow: Local Knowledge Base","path":"tutorials/dataflow","size_kb":6.2275390625},{"title":"Retrieval-Augmented Generation","path":"tutorials/rag","size_kb":12.546875}]},{"title":"Internals","children":[{"title":"Architecture","path":"internals/architecture","size_kb":6.5888671875},{"title":"Registry","path":"internals/registry","size_kb":7.84765625},{"title":"Scheduler","path":"internals/scheduler","size_kb":6.3408203125},{"title":"Dispatch","path":"internals/dispatch","size_kb":4.5751953125},{"title":"Events","path":"internals/events","size_kb":7.513671875},{"title":"Modules","path":"internals/modules","size_kb":11.1201171875},{"title":"Kinds","path":"internals/kinds","size_kb":3.330078125}]},{"title":"About","children":[{"title":"Contributing","path":"about/contributing","size_kb":1.0576171875},{"title":"License","path":"about/license","size_kb":1.0986328125}]},{"title":"LLM","children":[{"title":"Platform Brief","path":"start/llm-brief","size_kb":11.0205078125}]}]}
