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.