Marketplace¶
Plane: Ecosystem Plane
Purpose¶
Application and component distribution. The Marketplace is where developers publish apps and reusable components, and where operators discover and install solutions for their accounts.
Responsibilities¶
Application listing, versioning, and metadata management
Component registry for reusable building blocks
Developer publishing workflow
Application discovery and search
Installation and provisioning into customer accounts
Trigger OIDC client registration via DotID provisioner
Key Entities¶
Entity |
Description |
|---|---|
App Listing |
A published application with description, pricing, and screenshots |
Component |
A reusable building block (e.g., a Domain Policy Schema, a widget) |
Version |
A specific release of an app or component |
Installation |
An app installed into a customer account |
API Surface¶
Operation |
Description |
|---|---|
|
Publish an app listing |
|
Search and discover apps |
|
Get app details |
|
Install an app into an account |
|
Publish a reusable component |
Dependencies¶
Service |
Relationship |
|---|---|
DotID |
Developer authentication, OIDC client provisioning on install |
Org Service |
Account context for installations |
Policy Service |
Apps register Domain Policy Schemas on install |
Consumed By¶
Consumer |
Usage |
|---|---|
Developers |
Publish and manage their apps |
Operators |
Discover and install apps |
AI Policy Agent |
Consumes Domain Policy Schemas registered by installed apps |