Vexal Documentation by WileyLabs

Platform Services

Stable

Updated:

Platform Services are shared infrastructure used by Modules and Applications. They are not customer-installable products and must not depend on an individual module.

Service catalog

ServicePurposeTypical consumers
AuthenticationHuman identity proofs (WordPress credentials where hosted on WP)Hub, Intake, future apps
Tenant ManagementAccounts, memberships, sitesHub Application
Machine CredentialsSite ↔ Hub machine tokensIntake remote contracts, Hub pulls
LicensingEntitlements to modules/featuresHub, update channel
Hub / Module RegistryConnected sites and approved modulesWorkspace Application
Workspace Contract ValidationValidate Manifest/Workspace payloadsHub
HealthOperator-visible integration healthOperator Console
Logging / NotificationsOperational signals and noticesModules, Applications
SearchAsist CoreAuthenticated AI Visibility intelligence APISmartBlocks, Media, Index (when authorized)
AI GatewayPolicy-aware AI routingModules needing AI
Shared Cache / TelemetryHub module cache; site signal rollupsWorkspace, recommendations
Update ServicesSecure package provision and updates (WileyLabs repository)WordPress-packaged modules

Rules

  • Services expose contracts, not module dashboards.
  • Services must never depend on a single Module.
  • Hosting a service inside the Hub WordPress package does not make it a Module.

See also