CodeMesh joins the catalogue, the order, the entitlement, the artifact, and the support conversation into a single accountable customer record — so what you sold, what was provisioned, and what was delivered are always the same story.
Packaging, pricing, and artifacts are data. The same platform can carry a runtime, an operator console, or a delivery channel without rewriting the core.
Operational console for commercial software estates, entitlements, and customer delivery.
$249.00 per year
Server-side entitlement and license consumption runtime for commercial game and software products.
$499.00 one-time
Entitlement-aware artifact delivery with integrity metadata and expiring download authorization.
$99.00 per year
Each stage is a durable, inspectable state — not a side effect of a browser redirect.
An order is priced in integer minor units, never a float, and stays pending until a payment is confirmed server-side.
Confirmed payment enqueues an idempotent provisioning job. Entitlement, licence, and activation are requested from the Licensing Authority under a dedicated commerce principal.
Artifacts are released through short-lived, server-authorised links bound to the paying customer — never a permanent public URL.
Every ticket, message, and download event is scoped to the customer that owns it, with an audit record behind each privileged action.
A user signs in; a customer owns licences, orders, and downloads. The two are separate records, and customer context is resolved from the session and a validated membership — never from a request parameter.
Entitlements, licences, installations, and activation live in the Licensing Authority. This platform integrates through its API with separate read and write principals, and holds no licensing state of its own.
If the Authority is unreachable, the payment still lands and the provisioning job is retried. Retries are keyed so they can never mint a second licence for the same order.
Registration creates your user and a personal customer record you own outright. Business customers and additional members can be added later without changing your identifiers.