schemas.revenexx.com

Canonical JSON Schemas for the revenexx App contract. Single source of truth — Console, the build worker and editors all validate against these files live.

manifest.schema.jsonrequired

App identity — vendor / name / version, dependencies, permissions, events, policies, provides_scopes.

schema.schema.jsonBaseline

Declarative database structures (entities): columns, indexes, FKs, RLS scoping, staging. Consumed by Baseline.

cockpit.schema.jsonCockpit

Schema-driven admin UI — navigation, list / detail / form views, columns, fields, filters, import/export, widgets.

billing.schema.json

Marketplace distribution — pricing type, support, categories, available countries.

settings.schema.json

Per-tenant / per-market app settings declarations.

Reference a schema from an App contract file for editor validation & autocomplete:

{
  "$schema": "https://schemas.revenexx.com/manifest.schema.json",
  ...
}

Versioned via github.com/revenexx/schemas.