Skip to content

Marketplace — overview

Target

This page describes intended behaviour or structure. No implementation is claimed unless a section is explicitly marked Current implementation or Evidence.

Rewritten 2026-10-09 (design plan P14)

This page replaces the June-2026 overview with its twelve marketplace services and nine asset types. The 2026 design is a later-stage host with two modules; the asset types are the Factory's asset kinds plus operated products. The old page is archived under catalogs 2026-06.

The Marketplace distributes what the Factory has already qualified. Every listing points at a Published release with evaluation evidence; installing it adds a scoped reference to the installing tenant's registry; paying for it goes through the tenant's own Factory subscription. The platform is designed now and built later: nothing earlier depends on it, and it depends on everything earlier.

Platform PF-07 Marketplace (Capability & Tools)
Bounded contexts BC-27, BC-28
Services 12 (1 hosts, 11 modules, 0 external, 0 later) — 3 modelled
Gateways —
Status target

Purpose

  • Distribute, never publish. Listings reference Published releases (BC-04, ADR-0021); a Deprecated release delists; a Revoked one delists and notifies.
  • Install by reference. Installation is a scoped release reference in the tenant's registry under the tenant's policy; nothing is copied.
  • One bill. Acquisition is against the Factory subscription (BC-34); usage pricing meters through the Factory's metering; spend above the threshold needs an approval of class spend (D21).
  • Certified publishers only, in public. Public listings need a certified publisher and a Platform admin approval; private, organization and partner visibilities exist for internal and partner distribution.
  • Discovery for agents too. Agent cards expose listings for A2A discovery (ADR-0023).

Bounded contexts and services

Context Owns Services (granularity)
BC-27 Marketplace Catalog & Distribution Listings, dependencies, compatibility, search, installations MarketplaceCatalogService (module; catalog, search, version, compatibility, installation, dependency and publishing rows merged)
BC-28 Marketplace Acquisition & Licensing Pricing plans, entitlements, license records, publishers, reviews, revenue shares LicenseService (module; pricing, publisher portal and review rows merged)
Host Composition MarketplaceHost (standalone, later stage)
Service Context Granularity Status
AssetCompatibilityService BC-27 module of host unmodelled
AssetInstallationService BC-27 module of host unmodelled
AssetPublishingService BC-27 module of host unmodelled
AssetVersionService BC-27 module of host unmodelled
DependencyResolutionService BC-27 module of host unmodelled
LicenseService BC-28 module of host target
MarketplaceCatalogService BC-27 module of host target
MarketplaceHost BC-27 standalone host target
MarketplaceSearchService BC-27 module of host unmodelled
PricingService BC-28 module of host unmodelled
PublisherPortalService BC-28 module of host unmodelled
ReviewRatingService BC-28 module of host unmodelled

Context

flowchart LR
    subgraph P["Marketplace"]
        MarketplaceHost["MarketplaceHost"]
    end
    P --> FactoryCommercialService["FactoryCommercialService"]
    P --> RunControlService["RunControlService"]
    P --> ext_saas_templates["ext-saas-templates"]
    P --> ArtifactService["ArtifactService"]
    P --> AgentRegistryService["AgentRegistryService"]
    P --> PolicyEngineService["PolicyEngineService"]
    P --> ControlPlaneApi["ControlPlaneApi"]
    P --> GovernanceHost["GovernanceHost"]
    P --> KnowledgeHost["KnowledgeHost"]
    P --> ext_identity_platform["ext-identity-platform"]
Hold "Alt" / "Option" to enable pan & zoom

Containers

See microservices for the container view of hosts and modules.

What can be listed

Kind Source of the release Evidence read
Agent, skill, workflow, tool, model profile, template, blueprint Asset Publication (BC-04) evaluation record (BC-22)
Operated product Product Fleet Operations (BC-35) and product releases (BC-24) release evidence and product objectives
Connector pack Integration (BC-17) certified connectors conformance results