Is that a table, or just text that happens to line up?
If a table has two header rows, should the output preserve both?
Parsers make these judgment calls differently. Those differences shape what your agent understands about a document.
We built the Document Parsing Protocol (DPP) to give those decisions a shared rulebook.
DPP covers text, tables, forms, charts, and diagrams, and even includes chemical structures and music notation. Each rule comes with example pages and expected outputs to make it concrete.
The working draft is live, and we’d love your feedback :) Get the Claude skill or ChatGPT reference file, try it on your messiest page, and let us know what comes back.
Try it here: https://www.parseprotocol.com/#adopt
Read more: https://www.llamaindex.ai/blog/introducing-the-document-parsing-protocol
