Files
api-tools/public/docs/ARCHITECTURE.md
T
2026-09-01 12:39:23 +02:00

13 lines
631 B
Markdown

# Architecture
The shell lazy-loads a React workbench. Pure core modules parse and validate
JSON-like values, hold a named in-memory document map, resolve only relative
local references, collect operations, derive bounded examples, compare
operation contracts and summarize saved exchanges. No module exposes a request
executor.
JSON uses hardened shared helpers. YAML is converted with bounded alias count
and then recursively checked for depth, node count, dangerous keys and plain
JSON values. Rendering uses React text nodes and read-only textareas. The
same-origin service worker caches only packaged application resources.