ProtoML is a minimal, human-readable markup language to describe structured protocols, meetings, task lists and notes. Its simplicity and machine-readability makes it ideal for digital documentation pipelines.
@date:21.05.2025
@participants
=pt1:John Doe,jdoe,jdoe@example.com
=pt2:Jane Doe
@subjects
=0:TimeTrack Update
@tasks
-[ ] Update TLS certificate =0 @ptp=pt1 @tag=important
@meeting
# Agenda: @@e=0
@@e=pt1, @@e=pt2
Use protoparser
to convert .pml files to HTML, JSON or PDF:
npm install -g protoml-parser
protoparser protocol.pml html
Find the parser on GitHub or contact us for integrations into existing systems or Electron apps.
ProtoML is part of our mission to build human-friendly tools for documentation, governance and transparency – used in NGOs, education and open-source teams.