Distribution Modes

Every LPM.dev Registry package starts private. Its owner can later request permanent distribution through Pool or Marketplace.

Compare the modes

ModeConsumer accessAuthor revenueRequirementsCan return to private?
PrivatePersonal owner or organization membersNoneRegistry authenticationYes, until public distribution activates
PoolSubscribers with Pool accessShare of the Pool author fund based on eligible usagePublic-distribution reviewNo
MarketplaceCustomers covered by a purchased licensePackage sales, less the applicable platform feeActive payment provider, active pricing plan, and public-distribution reviewNo

Pool and Marketplace packages have publicly visible listings. Access to their release archives still requires the entitlement for that distribution mode.

See Pool for subscription revenue sharing and Marketplace for pricing and customer licenses.

Before requesting public distribution

Publish at least one package version, then open Package Settings > Distribution.

For Marketplace, configure an active payment provider and at least one active pricing plan. Both must still be active when the distribution request completes.

The LPM.dev Registry also checks every active version's direct LPM.dev Registry dependency names. Private dependencies block both public modes. Marketplace dependencies require the applicable redistribution rights and are incompatible with Pool. See Dependencies for the complete rules.

Review and activation

Requesting Pool or Marketplace distribution does not expose the package immediately:

  1. The package remains private.
  2. Every active version is queued for mandatory publication review.
  3. The latest publisher-visible version becomes the activation version.
  4. A clean automated verdict approves a version. Suspicious, unknown, or incomplete results require administrator review; a malicious verdict is rejected.
  5. When the activation version is approved, the LPM.dev Registry rechecks dependencies and, for Marketplace, the payment provider and pricing plan.
  6. If those requirements still pass, the selected distribution mode activates.

If a prerequisite changes before activation, the request is cancelled and the package remains private.

Historical versions are reviewed independently. An older version becomes available to entitled consumers only after that version is approved.

Publishing after activation

Every new Pool or Marketplace version enters publication review before consumers can access it. While review is pending:

  • The publisher can access that exact version.
  • Consumers retain access to previously approved versions.
  • Unpinned installation continues to resolve to the highest approved version.

Publication review is the release gate. Quality scoring, generated metadata, and Agent Skill processing are separate systems and do not replace it.

The choice is permanent

Once Pool or Marketplace distribution activates, the package cannot return to private or switch to the other public mode. The package can still publish new versions and use the available version-lifecycle controls, but its distribution mode remains locked.

Software licenses

Distribution mode does not change the software license attached to your package. The LPM.dev Registry enforces package access, purchases, and dependency-entitlement rules; it does not decide whether your chosen license terms are legally compatible with paid distribution or redistribution.

Choose license terms appropriate for how you intend customers to use and redistribute the package.