DocDraw v1 is feature-complete. DD-PDF-1 golden PDFs + hashes are live (see Examples). Details

Why not just use…?

DocDraw is not trying to replace everything. It exists to make “simple business docs” reliably correct when formatting matters.

Why not PDF editors?

PDF is a final layout format. Editing text and lists in PDFs is fragile:

  • list structure isn’t semantic
  • text reflow breaks easily
  • “small edits” often become layout surgery

DocDraw avoids editing PDFs; it generates them deterministically from structure.

Why not Google Docs / Word?

They’re great for collaborative drafting, but the pain shows up at the boundary:

  • copy/paste from AI often breaks nested bullets
  • consistent deterministic output is not guaranteed across environments and export paths

DocDraw is the “final-output contract” layer.

Why not plain Markdown?

Markdown is excellent for drafts, but it’s not a single contract:

  • multiple dialects and renderer differences
  • whitespace and list nesting are ambiguous

DocDraw can accept Markdown via DMP-1, but guarantees begin at DocDraw (canonical).

Where DocDraw fits

Best workflow:

  • AI generates drafts → DocDraw (or strict DMP-1) → validate → compile to PDF

DocDraw is for the last mile: determinism, validation, trust.