Canonical JSON Schemas for the revenexx App contract. Single source of truth — Console, the build worker and editors all validate against these files live.
App identity — vendor / name / version, dependencies, permissions, events, policies, provides_scopes.
Declarative database structures (entities): columns, indexes, FKs, RLS scoping, staging. Consumed by Baseline.
Schema-driven admin UI — navigation, list / detail / form views, columns, fields, filters, import/export, widgets.
Marketplace distribution — pricing type, support, categories, available countries.
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.