Format Maturity
Where every neokapi format sits against the format maturity model (L0 experimental → L4 rock-solid). Target: L4 Axis grades by family — Comprehension (Engine L0–L4, Vocabulary V0–V3, Structure & Geometry G0–G4); Assurance (Corpus C0–C3, Security S0–S4); Enablement (Knowledge K0–K3, Editor E0–E4).
This dashboard publishes two separate things per format. The promise is a support tier — Supported, Maintained, or Available — a CI-backed contract you can rely on, changed only by an explicit, human-approved event. The score is the per-axis vector below, recomputed from file evidence on every audit; it ranks the remaining work and explains the tier, but on its own promises nothing.
The headline tier is the minimum over the gating axes (Engine, Corpus, Knowledge) — never an average. The seven axes group into three families by the question each answers: Comprehension (how deeply we read it), Assurance (how we prove it), and Enablement (how we work with it).
Learn moreOverviewThe axesKeeping it aliverubric (maintainers)
Progress over time
Each bar is one run of the format-triage workflow. Watch the green (L3) and teal (L4) grow as formats are hardened.
| Format | Level | Tier | Reader | Writer / round-trip | Config + Schema | spec.yaml | Parity | Malformed / robustness | Corpus breadth | Detection | Docs + wiring | Vocabulary map | Canonical types | Write cells | Equivalence test | Preview | Identity binding | Embedded add-in | Editor events | Dossier | Nativedocs sidecar | Spec refs | Citations check | Context pack | Corpus manifest | Fetch wiring | Acceptance CI | Corpus sweep | Bounded (core/safeio) | Fuzz target + seed | Clean sweep | Sustained | Metadata plane | Reading order | Semantic roles | Geometry / bbox | Next gap |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| archive parity · okf_archive | L0 L0V0G0C0S1K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| audio harvest | L0 L0V0G0C0S0K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| epub parity · okf_epub | L0 L0V0G0C1S1K1E0 | Available | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| mo harvest | L0 L0V0G0C0S0K2E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| pdf read-only · okf_pdf | L0 L0V0G0C0S1K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| video harvest | L0 L0V0G0C0S0K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| androidxml harvest | L1 L1V0G0C0S1K2E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| applestrings harvest | L1 L1V0G0C0S1K2E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| designtokens harvest | L1 L1V0G0C0S1K2E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| doclang harvest | L1 L1V0G4C0S1K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| docling read-only | L1 L1V0G4C0S1K0E0 | Available | add cli/parity spec_test | ||||||||||||||||||||||||||||||||||
| html parity · okf_html | L1 L1V1G3C0S2K1E1 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| i18next harvest | L1 L1V0G0C0S0K2E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| image harvest | L1 L1V0G1C0S0K0E0 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| mdx harvest | L1 L1V0G3C0S1K2E1 | Available | add malformed_test.go | ||||||||||||||||||||||||||||||||||
| odf harvest | L1 L1V0G2C0S1K2E0 | Available | — | ||||||||||||||||||||||||||||||||||
| json parity · okf_json | L2 L2V0G0C0S2K2E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| markdown parity · okf_markdown | L2 L2V1G3C1S1K1E1 | Available | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| messageformat parity · okf_messageformat | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| openxml parity · okf_openxml | L2 L2V1G4C0S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| plaintext parity · okf_plaintext | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| po parity · okf_po | L2 L2V0G2C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| properties parity · okf_properties | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| srt parity · okf_subtitles (via alias 'subtitles') | L2 L2V0G0C1S0K1E0 | Maintained | add cli/parity spec_test | ||||||||||||||||||||||||||||||||||
| tmx parity · okf_tmx | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| ts parity · okf_ts | L2 L2V0G2C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| vtt parity · okf_subtitles (via alias 'subtitles') | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| xliff parity · okf_xliff | L2 L2V1G2C0S2K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| xliff2 parity · okf_xliff2 | L2 L2V0G2C0S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| xml parity · okf_xmlstream (via alias 'xmlstream') | L2 L2V0G0C1S1K2E0 | Maintained | add cli/parity spec_test | ||||||||||||||||||||||||||||||||||
| yaml parity · okf_yaml | L2 L2V0G0C1S1K1E0 | Maintained | add a corpus/upstream test | ||||||||||||||||||||||||||||||||||
| arb harvest | L3 L3V0G0C0S1K2E0 | Maintained | — | ||||||||||||||||||||||||||||||||||
| asciidoc harvest | L3 L3V1G3C1S1K2E0 | Available | — | ||||||||||||||||||||||||||||||||||
| csv parity · okf_table (via alias 'table') | L3 L3V0G3C0S1K1E0 | Maintained | — | ||||||||||||||||||||||||||||||||||
| resx harvest | L3 L3V0G0C0S1K2E0 | Maintained | — | ||||||||||||||||||||||||||||||||||
| xcstrings harvest | L3 L3V0G0C0S1K2E0 | Maintained | — |