Principles and Invariants
UPOS is flexible in implementation but strict on a small set of invariants.
These invariants ensure UPOS remains product-kind agnostic, governable, and scalable across digital, physical, and hybrid products.
Invariants (non-negotiable)
-
Products are first-class
Products (not projects) are the unit of delivery, governance, and value measurement. -
Immutability by version
A Product Version is immutable; change produces a new version with provenance linkage. -
Separation of concerns in descriptors
Semantic meaning (PROD) is distinct from realization (PDS) and trust/evidence (DPP).
Domain profiles may extend these, but the separation remains invariant. -
Ports, not UIs
Products expose governed ports (interfaces/forms of delivery).
Experiences live in PVEP (including CEP), and must not be embedded into product semantics. -
Governance is kernel-based and computable
Governance is not a standalone plane in UPOS. It is a cross-cutting Governance Kernel expressed through:- policy bundles and enforceable controls,
- lifecycle gates,
- provenance and evidence (DPP),
- entitlements and purpose-bound access,
- continuous assurance signals.
Governance must be machine-checkable, explainable, and audit-ready.
-
Intent is the source; compilation is the mechanism
Product creators express intent in PDEP; PFI compiles that intent into a publishable Product Version by generating the artifact chain (e.g., PIR → policy bundle → PROD/PDS/DPP) and realizing the product. -
PVEP is required for a product economy
A scalable product economy requires an umbrella experience plane (PVEP) that supports:- discovery (browse-first and intent-first),
- acquisition and entitlement,
- consumption experiences (CEP),
- portfolio and navigation across the ProductVerse.
-
ProductVerse is the natural structure of product economies
Products exist in a graph (inputs, dependencies, compositions, substitutes/complements).
UPOS assumes recursive value creation: products are consumed as inputs to create other products. -
Closed-loop evolution is stewardship-driven
Signals and feedback inform stewardship decisions (via PDEP).
Evolution results in new versions; telemetry does not automatically mutate product definitions. -
Self-service is product-native
UPOS self-service is for product creators and consumers (Symbiants and PCONs) in product language-not only for engineers in technology language.
Design principles (guiding, not absolute)
-
Composability
Products should be combinable without bespoke integration, enabling ProductVerse graph growth. -
Progressive rigor
Higher-risk products require stronger evidence, tighter gates, and stricter constraints. -
Evidence by default
Assurance is continuous and systemic (DPP + signals), not an audit scramble. -
Minimal viable productization
Start thin (one product kind, one blueprint, minimal PVEP experience), then expand domains and rigor. -
Portability of intent
Creation intent (PIR) and consumption intent (CIR) should be usable across contexts; consumers may share CIR across multiple marketplaces via PVEP experiences.
Anti-principles (what UPOS avoids)
- “Products” that are just projects with a new label.
- Self-service that is only CI/CD for engineers.
- UI/experience logic embedded into product semantics.
- Telemetry auto-mutating product definitions without stewardship and versioning.
- Treating a marketplace as a catalog UI without acquisition, entitlement, lifecycle state, and measurable consumption.
- Treating product economies as lists rather than graphs (ignoring ProductVerse relationships).