{"lang":"en","items":[{"title":"Getting Started","children":[{"title":"What is Wippy","path":"start/about","size_kb":1.6005859375},{"title":"Installation","path":"start/installation","size_kb":1.859375},{"title":"Project Structure","path":"start/structure","size_kb":6.9892578125}]},{"title":"Guides","children":[{"title":"CLI","path":"guides/cli","size_kb":20.4072265625},{"title":"Configuration","path":"guides/configuration","size_kb":25.837890625},{"title":"Cluster","path":"guides/cluster","size_kb":20.337890625},{"title":"Linter","path":"guides/linter","size_kb":6.8330078125},{"title":"Language Server","path":"guides/lsp","size_kb":3.9765625},{"title":"Dependency Management","path":"guides/dependency-management","size_kb":12.625},{"title":"Build-time Artifacts","path":"guides/artifacts","size_kb":10.123046875},{"title":"Building Components","path":"guides/components","size_kb":6.759765625},{"title":"Entry Kinds","path":"guides/entry-kinds","size_kb":19.2109375},{"title":"Observability","path":"guides/observability","size_kb":5.8994140625},{"title":"Queue Consumers","path":"guides/queue-consumers","size_kb":5.0498046875},{"title":"Supervision","path":"guides/supervision","size_kb":8.6923828125},{"title":"Publishing","path":"guides/publishing","size_kb":13.2021484375}]},{"title":"Core Concepts","children":[{"title":"Compute Units","path":"concepts/compute-units","size_kb":3.2314453125},{"title":"Architecture","path":"concepts/architecture","size_kb":8.0380859375},{"title":"Registry","path":"concepts/registry","size_kb":2.65625},{"title":"Security Model","path":"concepts/security-model","size_kb":14.4375},{"title":"Process Model","path":"concepts/process-model","size_kb":5.923828125},{"title":"Cluster","path":"concepts/cluster","size_kb":4.86328125},{"title":"Functions","path":"concepts/functions","size_kb":4.8134765625},{"title":"Workflows","path":"concepts/workflows","size_kb":6.126953125}]},{"title":"Lua Runtime","children":[{"title":"Overview","path":"lua/overview","size_kb":4.21484375},{"title":"Why Lua","path":"lua/why-lua","size_kb":4.33203125},{"title":"Types","path":"lua/types","size_kb":10.8408203125},{"title":"Entries","path":"lua/entries","size_kb":6.240234375},{"title":"Core","children":[{"title":"Base","path":"lua/core/base","size_kb":10.341796875},{"title":"Errors","path":"lua/core/errors","size_kb":3.1650390625},{"title":"Time","path":"lua/core/time","size_kb":14.611328125},{"title":"Channels","path":"lua/core/channel","size_kb":6.5126953125},{"title":"Process","path":"lua/core/process","size_kb":15.2568359375},{"title":"Process Groups","path":"lua/core/pg","size_kb":7.5146484375},{"title":"Functions","path":"lua/core/funcs","size_kb":10.966796875},{"title":"Future","path":"lua/core/future","size_kb":3.6923828125},{"title":"Stream","path":"lua/core/stream","size_kb":2.970703125},{"title":"Context","path":"lua/core/context","size_kb":1.048828125},{"title":"Events","path":"lua/core/events","size_kb":3.576171875},{"title":"Registry","path":"lua/core/registry","size_kb":10.462890625},{"title":"Contract","path":"lua/core/contract","size_kb":7.720703125}]},{"title":"Data Formats","children":[{"title":"JSON","path":"lua/data/json","size_kb":5.3447265625},{"title":"YAML","path":"lua/data/yaml","size_kb":3.3642578125},{"title":"Base64","path":"lua/data/base64","size_kb":3.19140625},{"title":"Compress","path":"lua/data/compress","size_kb":11.9912109375},{"title":"Archive","path":"lua/data/archive","size_kb":8.2685546875},{"title":"Payload","path":"lua/data/payload","size_kb":4.4296875},{"title":"Excel","path":"lua/data/excel","size_kb":7.5810546875}]},{"title":"HTTP \u0026 Web","children":[{"title":"HTTP","path":"lua/http/http","size_kb":19.9453125},{"title":"HTTP Client","path":"lua/http/client","size_kb":14.916015625},{"title":"WebSocket","path":"lua/http/websocket","size_kb":11.7900390625},{"title":"HTML","path":"lua/http/html","size_kb":9.6025390625}]},{"title":"Storage","children":[{"title":"SQL","path":"lua/storage/sql","size_kb":31.857421875},{"title":"Store","path":"lua/storage/store","size_kb":8.546875},{"title":"Filesystem","path":"lua/storage/filesystem","size_kb":9.0673828125},{"title":"Cloud Storage","path":"lua/storage/cloud","size_kb":18.2548828125},{"title":"Queue","path":"lua/storage/queue","size_kb":5.3603515625},{"title":"CDC","path":"lua/storage/cdc","size_kb":8.5380859375}]},{"title":"System","children":[{"title":"System","path":"lua/system/system","size_kb":15.1103515625},{"title":"Environment","path":"lua/system/env","size_kb":3.177734375},{"title":"Logger","path":"lua/system/logger","size_kb":2.4521484375},{"title":"I/O","path":"lua/system/io","size_kb":3.5029296875},{"title":"Metrics","path":"lua/system/metrics","size_kb":3.2822265625},{"title":"OS Time","path":"lua/system/ostime","size_kb":5.01171875},{"title":"TTY","path":"lua/system/tty","size_kb":20.41015625},{"title":"Hub","path":"lua/system/hub","size_kb":7.7421875}]},{"title":"Text \u0026 Templates","children":[{"title":"Text","path":"lua/text/text","size_kb":11.220703125},{"title":"Template","path":"lua/text/template","size_kb":3.4443359375},{"title":"TreeSitter","path":"lua/text/treesitter","size_kb":14.98046875}]},{"title":"Security","children":[{"title":"Security","path":"lua/security/security","size_kb":10.66796875},{"title":"Crypto","path":"lua/security/crypto","size_kb":7.7607421875},{"title":"Hash","path":"lua/security/hash","size_kb":5.126953125},{"title":"UUID","path":"lua/security/uuid","size_kb":3.8671875}]},{"title":"Dynamic","children":[{"title":"Eval","path":"lua/dynamic/eval","size_kb":7.9345703125},{"title":"Exec","path":"lua/dynamic/exec","size_kb":10.646484375},{"title":"Expression","path":"lua/dynamic/expression","size_kb":4.275390625}]}]},{"title":"WASM Runtime","children":[{"title":"Overview","path":"wasm/overview","size_kb":3.6455078125},{"title":"Functions","path":"wasm/functions","size_kb":9.591796875},{"title":"Host Functions","path":"wasm/hosts","size_kb":8.322265625},{"title":"Processes","path":"wasm/processes","size_kb":8.251953125}]},{"title":"Framework","children":[{"title":"Overview","path":"framework/overview","size_kb":2.306640625},{"title":"LLM","path":"framework/llm","size_kb":17.59375},{"title":"Agents","path":"framework/agents","size_kb":17.2861328125},{"title":"Testing","path":"framework/testing","size_kb":8.3740234375},{"title":"Dataflow","path":"framework/dataflow","size_kb":22.3935546875},{"title":"Relay","path":"framework/relay","size_kb":8.328125},{"title":"Views","path":"framework/views","size_kb":18.8681640625,"children":[{"title":"Facade","path":"framework/facade","size_kb":17.4892578125}]},{"title":"Embeddings","path":"framework/embeddings","size_kb":7.1396484375},{"title":"Bootloader","path":"framework/bootloader","size_kb":5.5498046875},{"title":"Migrations","path":"framework/migration","size_kb":7.93359375},{"title":"Usage Tracking","path":"framework/usage","size_kb":6.435546875}]},{"title":"Frontend","children":[{"title":"Frontend Contract: Start Here","path":"frontend/overview","size_kb":3.466796875},{"title":"Platform Topology","path":"frontend/platform-topology","size_kb":3.6708984375},{"title":"Portable UI Contract","path":"frontend/portable-ui-contract","size_kb":2.9697265625},{"title":"The Design Layer","path":"frontend/design-layer","size_kb":10.4658203125},{"title":"Frontend Registry","children":[{"title":"Registry Entries","path":"frontend/frontend-registry/registry-entries","size_kb":8.0712890625},{"title":"Micro Frontend Apps (view.page)","path":"frontend/frontend-registry/view-page","size_kb":13.4443359375},{"title":"Web Components (view.component)","path":"frontend/frontend-registry/view-component","size_kb":9.412109375},{"title":"Dynamic Routing","path":"frontend/frontend-registry/dynamic-routing","size_kb":7.21484375}]},{"title":"Web Host","children":[{"title":"Overview","path":"frontend/web-host/overview","size_kb":6.3310546875},{"title":"Frontend Facade","path":"frontend/web-host/entry-point","size_kb":17.9013671875},{"title":"Bootstrap Sequence","path":"frontend/web-host/bootstrap","size_kb":10.310546875},{"title":"Multi-Panel Layout","path":"frontend/web-host/multi-panel-layout","size_kb":26.8037109375},{"title":"Render Engines","path":"frontend/web-host/render-engines","size_kb":7.3740234375},{"title":"Proxy \u0026 Isolation","path":"frontend/web-host/proxy-isolation","size_kb":20.841796875},{"title":"CSS Injection","path":"frontend/web-host/css-injection","size_kb":22.3330078125},{"title":"Theme Persistence","path":"frontend/web-host/theme-persistence","size_kb":6.04296875},{"title":"@wippy-fe Packages","path":"frontend/web-host/packages","size_kb":21.5830078125}]},{"title":"Wippy Micro Frontends","children":[{"title":"Overview","path":"frontend/micro-frontends/overview","size_kb":3.712890625},{"title":"Quickstart","path":"frontend/micro-frontends/quickstart","size_kb":8.1298828125},{"title":"Page Recipe","path":"frontend/micro-frontends/micro-frontend-app","size_kb":2.447265625},{"title":"Web Component Recipe","path":"frontend/micro-frontends/web-component","size_kb":4.32421875},{"title":"Chat Web Components","path":"frontend/micro-frontends/chat-web-components","size_kb":10.7705078125},{"title":"Proxy API","path":"frontend/micro-frontends/proxy-api","size_kb":41.62109375},{"title":"Surface Portability","path":"frontend/micro-frontends/surface-portability","size_kb":13.80859375},{"title":"Surface Migration","path":"frontend/micro-frontends/surface-migration","size_kb":14.5634765625},{"title":"Theme Authoring","path":"frontend/micro-frontends/theming","size_kb":4.6328125},{"title":"Tailwind Contract","path":"frontend/micro-frontends/tailwind-contract","size_kb":181.83203125},{"title":"Token Catalogue","path":"frontend/micro-frontends/token-catalogue","size_kb":241.796875},{"title":"Theming: Micro Frontend Apps","path":"frontend/micro-frontends/micro-frontend-app-theming","size_kb":7.6181640625},{"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.2490234375},{"title":"Configuration and Casing","path":"frontend/micro-frontends/configuration-casing","size_kb":1.30859375},{"title":"Custom Composites","path":"frontend/micro-frontends/custom-composites","size_kb":6.119140625},{"title":"Host-less Mode","path":"frontend/micro-frontends/host-less-mode","size_kb":25.7373046875},{"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.771484375},{"title":"Debugging","path":"frontend/micro-frontends/debugging","size_kb":9.5068359375}]}]},{"title":"Temporal","children":[{"title":"Overview","path":"temporal/overview","size_kb":8.666015625},{"title":"Activities","path":"temporal/activities","size_kb":13.6865234375},{"title":"Workflows","path":"temporal/workflows","size_kb":33.2265625}]},{"title":"System Components","children":[{"title":"Process Host","path":"system/process-host","size_kb":2.9560546875},{"title":"Process Groups","path":"system/process-groups","size_kb":4.833984375},{"title":"Terminal","path":"system/terminal","size_kb":3.45703125},{"title":"Database","path":"system/database","size_kb":7.58203125},{"title":"Change Data Capture","path":"system/cdc","size_kb":9.734375},{"title":"Store","path":"system/store","size_kb":5.0517578125},{"title":"Queue","path":"system/queue","size_kb":11.28515625},{"title":"Network","path":"system/network","size_kb":7.9228515625},{"title":"Filesystem","path":"system/filesystem","size_kb":2.4306640625},{"title":"Cloud Storage","path":"system/cloudstorage","size_kb":3.9052734375},{"title":"Environment","path":"system/env","size_kb":7.125},{"title":"Template","path":"system/template","size_kb":3.8388671875},{"title":"Security","path":"system/security","size_kb":21.9208984375},{"title":"Exec","path":"system/exec","size_kb":5.197265625}]},{"title":"HTTP","children":[{"title":"Server","path":"http/server","size_kb":6.75390625},{"title":"Router","path":"http/router","size_kb":8.3232421875},{"title":"Endpoint","path":"http/endpoint","size_kb":9.6025390625},{"title":"Middleware","path":"http/middleware","size_kb":7.77734375},{"title":"Static Files","path":"http/static","size_kb":4.2431640625},{"title":"WebSocket Relay","path":"http/websocket-relay","size_kb":7.30078125},{"title":"Server-Sent Events","path":"http/sse","size_kb":8.365234375}]},{"title":"Tutorials","children":[{"title":"Hello World","path":"tutorials/hello-world","size_kb":2.7880859375},{"title":"CLI Applications","path":"tutorials/cli","size_kb":7.66015625},{"title":"Terminal UI","path":"tutorials/tty","size_kb":21.85546875},{"title":"Echo Service","path":"tutorials/echo-service","size_kb":10.6142578125},{"title":"Channels","path":"tutorials/channels","size_kb":5.9599609375},{"title":"Processes","path":"tutorials/processes","size_kb":12.0732421875},{"title":"Supervision","path":"tutorials/supervision","size_kb":21.587890625},{"title":"Task Queue","path":"tutorials/task-queue","size_kb":11.4072265625},{"title":"Testing","path":"tutorials/testing","size_kb":4.6796875},{"title":"Authentication","path":"tutorials/auth","size_kb":23.7958984375},{"title":"Frontend Facade","path":"tutorials/facade","size_kb":7.1298828125},{"title":"Network Overlays","path":"tutorials/network","size_kb":8.0654296875},{"title":"Rust WASM","path":"tutorials/rust-wasm","size_kb":13.505859375},{"title":"LLM Agent","path":"tutorials/llm-agent","size_kb":20.1611328125},{"title":"Micro AGI","path":"tutorials/micro-agi","size_kb":19.5625},{"title":"Keeper over MCP","path":"tutorials/keeper-mcp","size_kb":5.0615234375},{"title":"Dataflow: Run a Durable DAG","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.767578125},{"title":"Registry","path":"internals/registry","size_kb":8.197265625},{"title":"Scheduler","path":"internals/scheduler","size_kb":6.6142578125},{"title":"Dispatch","path":"internals/dispatch","size_kb":4.7236328125},{"title":"Events","path":"internals/events","size_kb":7.9541015625},{"title":"Modules","path":"internals/modules","size_kb":11.1201171875},{"title":"Kinds","path":"internals/kinds","size_kb":3.767578125}]},{"title":"About","children":[{"title":"Contributing","path":"about/contributing","size_kb":1.1650390625},{"title":"License","path":"about/license","size_kb":0.9716796875}]},{"title":"LLM","children":[{"title":"Platform Brief","path":"start/llm-brief","size_kb":15.353515625}]}]}
