Commerce and licensing foundations

The private preview now includes separate portable domains for products and immutable offers, one-time payment projections, finite inventory, order orchestration, encrypted fulfillment, offline license verification, and application-owned license issuance.

Commerce without provider lock-in

@playstack/catalog, @playstack/payments, @playstack/inventory, @playstack/commerce, and @playstack/fulfillment compose through structural seams while keeping their state machines separate. The Stripe payment adapter supports multiple configured merchant instances, and subscriptions remain an independent billing path.

Five matching NestJS packages expose authorized administration and queue-neutral worker boundaries without installing application routes or choosing a job transport.

Licenses for direct distribution

@playstack/licensing verifies deterministic CBOR and Ed25519 credentials offline. @playstack/licensing-issuer adds activation codes, seats, refresh rotation, deactivation, revocation, encrypted retry responses, and application-owned signer and distribution seams. @playstack/nest-licensing binds client and administration operations to NestJS.

These packages are ready for private integration testing; this entry does not indicate a registry release.

Go

Playstack Pro tag
OriginsPricingBlogNewsletterChangelogStatusRoadmap
ContributorsCommunityIn Use ShowcaseCase StudiesPartnersSponsors
FAQsSupportContact

© 2026 Playstack. All rights reserved.

With OSS
Terms of ServicePrivacy PolicyCookie PolicyImprint

By

Commune Software