ChengRang

LlamaIndex DPP

AI Productivity Free

LlamaIndex's draft answer key for document parsing published 2026/10/28, with 140 rules across text, tables, forms, charts and diagrams, each paired with an example page and expected output

LlamaIndexdocument parsingspecificationbenchmarkopen source
Visit LlamaIndex DPP

Disclaimer: Review content represents our editorial team's views and experience, not commercial recommendation or investment advice. Product info and pricing may change; refer to official sources.

Overview

The Document Parsing Protocol is a working draft 0.1 that LlamaIndex published on October 28, 2026, and it does something unusual: it defines an answer key for document parsing. Hand the same table to three parsers and you can get three outputs. One drops the year headers, one pushes quarters into the body, one invents a label the page never printed. Every parser read every word, and the meaning still does not line up.

DPP is the reference those outputs get graded against. Its 140 rules cover text, tables, forms, charts and diagrams, and each ships with an example page and the output it expects. The rules grew out of the internal instructions LlamaIndex gave annotators when labelling pages for ParseBench.

The rules land on specific decisions. Tables with two header rows use HTML rather than Markdown so colspan can preserve the spanning, blank fields become [blank], checkboxes stay [x] and [ ], charts turn into tables of their numbers with one row per category and one column per series, diagrams become Mermaid when that can hold every label and arrow and a description otherwise, text that never renders is omitted, and text that is visible but unreadable becomes [illegible].

Key Features

Use Cases

Pros

Pricing

The rules are published openly and free to read or adopt. parseprotocol.com provides the side-by-side comparison and trial path, with a downloadable skill for Claude and a reference file for ChatGPT. The specification lives in the run-llama/document_parsing_protocol repository on GitHub, where issues and pull requests shape the draft.

Summary

Document parsing fails on judgement, not on reading. Three outputs can all be correct and still leave an agent guessing. DPP writes the judgement down and, more usefully, states which differences are acceptable, which a format specification alone would not settle. Version 0.1 is a draft and LlamaIndex is asking for counterexamples, so filing an issue where a rule breaks beats maintaining a private standard.

Version History

Category
AI Productivity
Pricing
Free
Tags
LlamaIndex · document parsing · specification

Related Tools