MeDiVa is now in public preview.Read the announcement
// announcement

Public preview · v0.2

Introducing MeDiVa

Type safety for Markdown — a validation contract that catches broken PR bodies, hollow issue templates, and unlabelled agent output before they ship.

Markdown is where humans and agents now hand work back and forth — PR descriptions, issue reports, changelogs, API docs. None of it is checked. MeDiVa lets you write the shape a document must take once, as a contract, then validates every file against it in CI, at the CLI, or inside an agent loop.

Today MeDiVa is in public preview. The core is stable enough to use on real repos — this site dogfoods it on its own issue and PR templates — but the contract syntax can still change before 1.0. Pin a version (npx mediva@0.2.0 check) to keep CI stable across releases.

The fastest way to get a feel for it is the playground, or the two-minute quickstart.