Docz is not just another documentation tool—it is the foundation for a new era of structured knowledge.
Where Markdown gave us simplicity, Docz introduces semantic rigor, security, and extensibility as first-class principles.
This roadmap is not a checklist—it is an architectural manifesto, designed to guide contributors toward building a system that will remain relevant for decades.
Current documentation ecosystems fail because:
- Markdown is weak: It lacks structure, semantic meaning, and security guarantees.
- Execution is unsafe: Embedded code runs without isolation or trust validation.
- Extensibility is chaotic: Plugins exist as ad-hoc hacks, with no universal framework.
Docz changes this by:
- Defining
.dczas a structured, declarative documentation format. - Building a deterministic, Zig-based core.
- Providing secure WASM execution for embedded logic.
- Designing a plugin-first ecosystem that scales without bloating the core.
This roadmap explains how we build Docz into the universal standard for documentation.
- Deterministic by Design: Every build is reproducible and cryptographically verifiable.
- Secure by Default: WASM sandboxing for all executable code.
- Minimal Core, Infinite Extension: The core handles parsing, validation, and rendering; everything else is modular.
- Timeless Architecture: Docz is designed to last beyond 2025, using first principles, not trends.
- Quartz Independence: Docz is self-sufficient. Quartz is an optional consumer, not a dependency.
.dcz Source
↓ Parsing & Validation (Zig)
Structured AST
↓ Renderers
HTML / PDF / JSON / WASM
↓ Consumers
Quartz / Minimal GUI / Custom Pipelines
↓ Extensions
Plugins, Themes, Exporters
Key insights:
- AST as the single source of truth → Enables infinite rendering possibilities.
- Plugins as architectural nodes → Add power without breaking stability.
- Output-agnostic design → Docz works anywhere, from CLI to web to native.
- Establish
.dczas the universal structured documentation format. - Build a deterministic Zig-based core with secure parsing and rendering.
- Implement WASM sandboxing for safe embedded execution.
- Create a plugin-first architecture for extensibility.
- Deliver an optional GUI layer for non-Quartz users.
- Define testing, security, and style standards for every contributor.
Each phase is a layer in the system architecture, not just a timeline.
Goal: Make Docz operational as a standalone engine.
- ✅ Parser:
- Tokenize
.dczsyntax → AST. - Enforce directive integrity and strict validation.
- Tokenize
- ✅ Renderer:
- Convert AST → HTML with theming hooks.
- ✅ CLI:
- Commands:
docz build,docz preview.
- Commands:
- ✅ Testing:
- Inline Zig tests for every module.
- Why This Matters: A strong foundation ensures future modularity.
Deliverable:
A deterministic binary that converts .dcz → HTML with complete test coverage.
Goal: Unlock modularity and user innovation.
- ✅ Plugin Loader:
- Validate manifests (
plugin.zon). - Register hooks (
onRegister,onRender).
- Validate manifests (
- ✅ Core Plugins:
plugin-math→ LaTeX rendering.plugin-zeno→ Simulation support.
- ✅ Theme Engine:
- Declarative
.dczstylefiles for styling.
- Declarative
- Why This Matters: Prevent core bloat while enabling ecosystem growth.
Goal: Lower friction for adoption and contribution.
- ✅ VSCode Extension:
- Syntax highlighting and directive hints.
- ✅ Web Preview:
- Live
.dczrendering in the browser.
- Live
- ✅ Minimal GUI:
- Optional standalone renderer for GUI users.
- Why This Matters: Accessibility accelerates adoption without coupling to Quartz.
Goal: Secure execution, marketplace, and long-term trust.
- ✅ WASM Sandbox:
- Isolate and verify embedded logic.
- ✅ Plugin Marketplace:
- Verified plugins with cryptographic signatures.
- ✅ Quartz API Integration:
- Docz outputs seamlessly integrated into Quartz IDE.
- Why This Matters: Secure, composable, and adaptable for the future.
- Security First: Hash-verify all dependencies, sandbox all code.
- Test Discipline: Inline tests enforced by CI on every PR.
- Documentation as Code: Update
.dczsamples alongside every feature.
| Risk | Mitigation |
|---|---|
| Zig evolution | Pin to stable release, adapt CI early. |
| Plugin vulnerabilities | Mandatory hash verification + sandboxing. |
| Ecosystem drift | Centralized registry for verified plugins. |
| Scope creep | Enforce roadmap principles in PR reviews. |
- AI-Assisted Plugins: Summarization, diagramming, and intelligent linting.
- Universal Export Pipeline: PDF, EPUB, and fully interactive web outputs.
- Parallel Rendering: Multi-threaded Zig pipelines for large
.dczprojects. - Self-Hosted Ecosystem: Native
.dczrendering on Zigadel’s future GitHub alternative.
This roadmap is not just a technical document—it is a declaration of intent:
- Every contributor helps shape a universal standard for structured knowledge.
- Every commit moves Docz closer to clarity, reproducibility, and trust.
- Every plugin extends this mission without compromising integrity.
You are not just writing code—you are building the future default for documentation.
Last Updated: {Insert Date}