← Docs

Developer principles

Eight commitments we make to every engineer who builds on Meridian. These are not aspirations — they are guarantees backed by our architecture and our license agreement.

No surprise breaks

APIs are versioned and deprecated with a minimum 12-month notice. Breaking changes ship only with a major version bump and a migration guide published 90 days in advance.

No fake purchases

Every transaction is cryptographically verifiable. License keys are signed with Ed25519. You can validate any key offline against our public key — no phone-home required.

No dark patterns

Cancellation is one click, no retention flows. Pricing is displayed in your local currency with all taxes included. We never hide costs behind asterisks or fine print.

Offline-first licensing

Once activated, Meridian runs indefinitely without internet. We cache a signed grace token locally so your users are never locked out because of a network blip.

Transparent telemetry

If you opt in, we collect exactly what we list in the schema — no more. The raw payload is logged to your dashboard so you can audit every byte we receive.

Deterministic builds

Every loader and payload binary is built in a public Docker container. You can reproduce the hash from source. We sign the result; you verify the signature.

No vendor lock-in

Your license data, customer list, and analytics are exportable as JSON Lines with a single API call. Leave anytime — your data goes with you.

Security before features

We patch critical vulnerabilities within 72 hours and publish a root-cause analysis. Feature work is paused until the fix ships. No exceptions.

These principles are incorporated by reference into the Meridian Master License Agreement v3.2. If we ever fail to uphold one, you are entitled to a full refund of the current billing period — no questions asked.