Skip to the content.

The OVP Principles

Short enough to remember. Each one has teeth — it should be possible to point at a design decision and say which principle it violates.

Vehicle First

The vehicle is the permanent entity. Owners, workshops, and providers are temporary participants in its history, not its owners.

History Is Immutable

Nothing is ever edited or deleted. Corrections are new events appended to the timeline, never rewrites of what came before.

Facts Before Opinions

The protocol carries facts — things that happened. Interpretation (“this part is likely failing”) is a layer applications and AI build on top, never mixed into the record itself.

Open Before Convenient

Anyone can implement a provider, a client, or an event producer, without asking permission. If a shortcut requires gatekeeping who’s allowed to participate, take the longer road.

Providers Compete

Providers differentiate on UX, AI, diagnostics quality, integrations, and reliability — never by making it hard to leave.

Portability Is a Right

A vehicle’s full history can always be exported and moved to another provider. This is not a feature to be added later; it’s a constraint the format is designed under from day one.

Trust Through Cryptography

Trust is established through signatures, passkeys, domain verification, business registry checks, and accumulated reputation — never through a human clicking “approve” on someone else’s behalf.

Local Before Cloud

The application is useful offline, immediately, with no account. Cloud adds sync, backup, AI, and collaboration — it is never the precondition for basic use.

Built for Decades

A QR code stuck under a bonnet today should still resolve correctly in twenty years, even if the passport has moved providers three times since.

The Protocol Is Forever

Implementations are replaceable. OpenDiag, its cloud, and every workshop tool built against OVP today may not exist in ten years. The protocol should still make sense.