13 lines
631 B
Markdown
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.
|