Marketplace

Artifacts

How Marketplace artifacts work — versioned, immutable packages of blueprints that can be distributed and installed across organizations.

An artifact is a versioned, immutable package created when a blueprint is published to the Marketplace. Artifacts are the unit of distribution — they are what organizations browse, acquire, and install.

Artifact structure

An artifact is a deep copy of a blueprint at a specific point in time. It captures:

ComponentWhat is included
Blueprint configurationName, description, category, icon
AgentsAll agent definitions, instructions, model settings, tools
FlowsComplete flow graphs — steps, groups, edges, triggers
CollectionsSchema definitions — fields, types, validation rules
IntegrationsIntegration definitions, operations, auth schemes, channels
Knowledge baseDocument references and embedding configurations
ActionsAll action definitions and runner configurations

The artifact is self-contained. It does not reference the original blueprint — changes to the source blueprint do not affect published artifacts.

Versioning

Each publish creates a new version of the artifact:

Versions follow semantic conventions:

PartMeaning
MajorBreaking changes — new required connections, removed features
MinorNew features — additional agents, flows, or collections
PatchBug fixes — corrected flow logic, updated instructions

Organizations that have acquired an artifact can choose when to upgrade to a new version. Upgrades are explicit, not automatic.

Acquired artifacts

When an organization acquires an artifact from the Marketplace, it is added to the organization's artifact library. From there, it can be installed into any space.

Artifact lifecycle

Published → Acquired → Installed → Running
StateDescription
PublishedAvailable in the Marketplace catalog
AcquiredAdded to an organization's library
InstalledDeployed as an app in a specific space
RunningActive and processing data, conversations, and flows

Multiple installations

A single acquired artifact can be installed in multiple spaces. Each installation creates an independent app instance with its own:

  • Runtime data (collections, records, conversations)
  • Connections (integration credentials)
  • Configuration overrides

Immutability

Artifacts are immutable once published. This guarantees:

  • Reproducibility — installing version 1.2.0 today produces the same result as installing it next month
  • Stability — running apps are not affected by changes to the source blueprint
  • Auditability — you can trace exactly which version is installed in each space

To make changes, publish a new version of the artifact.

  • Publishing — how to create and publish artifacts
  • Marketplace — browsing and discovering artifacts
  • Blueprints — the source material for artifacts
  • Apps — what artifacts become after installation