🚀 We just open-sourced MDMA — Markdown Documents with Mounted Applications At Mobile Reality, we’ve been building interactive document systems for our clients. And we kept running into the same problem. Teams need structured workflows like: ✔ forms ✔ approval flows ✔ triage checklists ✔ structured reports But building custom UIs for each of them is slow and expensive. So we built MDMA. MDMA extends standard Markdown with interactive components defined in simple YAML blocks — so documents can contain structured workflows without embedding executable code. What makes MDMA different? ⚙️ Deterministic parsing Markdown + YAML only — no executable code in documents. 🔒 Built-in PII protection Automatic detection and redaction (hash, mask, omit). 🧾 Tamper-evident audit trail Append-only event log with hash chaining. 🤖 AI-native design System prompts that help LLMs generate valid MDMA documents. ⚛️ React rendering Drop an AST into <MdmaDocument /> and it works. Tech stack TypeScript monorepo with 8 packages, including: • spec • parser • runtime • React renderer • validation engine • prompt pack • attachable handlers • LLM eval suite (60+ tests via promptfoo) We built MDMA for next-generation apps where documents need structure, auditability, and security — not just rich text. 🔗 GitHub https://lnkd.in/dHPyvS5F 📦 npm npm install @mobile-reality/mdma-parser @mobile-reality/mdma-runtime MIT licensed. Contributions welcome. #opensource #typescript #react #markdown #ai #mobilereality