ZJX DocumentationHome | Docs | Who / Why / Better | llms.txt | Sley 1. ThesisZJX is the native compressed structural transport and cache envelope for Sley. It carries typed graph shards, graft bundles, diagnostics, trace receipts, seals, and repeated compiler-agent snapshots. ZJX is not the Sley semantic identity contract yet. Sley semantic identity should come from deterministic canonical graph bytes. ZJX wraps those bytes for movement and storage. 2. Correct Boundarycanonical_graph_bytes -> semantic hash canonical_graph_bytes -> ZJX envelope Avoid treating compressed envelope bytes as the semantic hash until both the Sley graph encoding and ZJX canonical encoding are frozen. 3. Initial Payloads
4. Sley IntegrationSley uses human-readable .sley source as the review projection. The canonical program is a typed graph. ZJX carries graph fragments and edit artifacts through the AI-facing loop. .sley human-readable source projection .sley.graph canonical graph bytes, if exposed .zjx graph shard, graft, trace, receipt, seal, or snapshot envelope 5. Agent / Compiler Loop
sley graph src/app.sley --slice task:get_user --wire=zjx sley graft patch.zjx sley trace src/app.sley --wire=zjx sley seal src/app.sley --out seal.zjx 6. What ZJX Should Not Claim Yet
7. Why Not Plain JSON?JSON remains useful as the inspectable baseline for tests and early debugging. ZJX becomes useful when Sley graph payloads repeat, grow, and move often enough that compact deterministic transport and caching matter. The benchmark target is not ideology. The target is real Sley graph payloads: shards, grafts, diagnostics, traces, and repeated snapshots. 8. Current Limits
9. Related ProductRead Sley Documentation for the language model that ZJX carries. Sley and ZJX are designed as one structural programming stack: language graph plus transport envelope. |