# Publish and share

Release publicly, keep eligible work private, and submit a version for marketplace review.

Use **Publish version** from the existing builder. One review dialog covers Community, Marketplace review, or private access where the account permits it, plus runtime, license, preview and redistribution consent. Marketplace selection publishes a Community release and requests review; it does not grant curated status. If review submission fails, the successful Community release is kept and can be submitted again.

The same publishing panel controls public cover media, full description, category, tags, use cases and version notes. These change presentation only. The released title, short description, typed contracts, source and license remain tied to the immutable package version.

My builds includes original and forked drafts, imports, installed versions, every own release and private releases. A version can be marked deprecated or delisted, with a public notice and an optional replacement version. It stops appearing in discovery and becomes ineligible for indexing; direct version URLs, source downloads and existing pinned projects remain available unless a separate security revocation applies.

Community publication does not automatically create a curated listing. Set the
source license in `manifest.license` (or top-level `license` for a project type),
save/test/sync, and publish an immutable Community version. Submit that released
version from Block Developer and track the decision in My builds. Supported SPDX
identifiers for the initial review flow are exported as `MARKETPLACE_LICENSES` and
listed in `api-index.json`; custom/unknown licensing needs a later review workflow.
Changing a published version's license requires a new immutable version.

The existing protected admin console inspects exact package source, permissions,
licensing and attribution, then reruns fixtures before approval. Type approval also
requires available host adapters. Review decisions use revision preconditions and
an audit journal. Approved listings may be featured; publisher withdrawal and
admin rejection remove promotion without deleting the Community release or
installed project pins. Marketplace listings are free and creators cannot charge
for them. Reputation scoring and package signing are separate future work.


## Public pages
Blocks, Project Types, and creators have their own page URLs. Public pages link to related workflows, versions, and source ancestry. Project references remain filtered by project access. Never place an email address, credential, or private fixture in public package metadata.
