Skip to content

PRDs: Licensing

Sorted by suggested reading order, top to bottom. Status syncs from Plane on every build - the all-module view lives in the PRD Register.

#IDNameDescriptionSurfaceStatus
1PRD-PLN-001Plans & feature flags
  • Product requirements for reusable plans
  • trial, subscription, perpetual
  • typed feature flags, a public plan catalog, and soft delete. License lifecycle, device activation, and runtime validation are specified in PRD-ACT-001
BackendReady to dev
2PRD-ACT-001License lifecycle, activation & runtime validation
  • Product requirements for the operational licensing spine
  • the issue → activate → validate runtime path. A license moves through a guarded lifecycle (issue / suspend / reinstate / renew / revoke), binds to devices by fingerprint under a seat limit, and is validated at runtime to return a status code, resolved features, seat usage, and a signed certificate that consuming services trust offline
BackendReady to dev
3PRD-LADM-001Licensing & Activation Administration (Back Office)
  • Product requirements for the Back-Office licensing admin
  • where an operator authors subscription plans, views and operates every merchant's licenses (issue, revoke, renew), and inspects device activations across the platform, all without touching the database
Back OfficeReady to dev

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.