CubeCom Pro Docs
Concepts

Concepts

Canonical domain definitions, invariants, and lifecycle rules for CubeCom Pro.

Authoritative definitions for the CubeCom Pro domain model. Other sections summarize and link here.

  1. Product and product revision — catalog identity, lifecycle, and active revision
  2. Choice and choice value — shopper decisions, stable keys, and labels
  3. Constraint — incompatible combinations and availability
  4. Selection — Shopper input to resolution
  5. Assets & revisions — ObjectAsset, ObjectAssetRevision, immutable pins
  6. Product model — ProductModel, root pin, linked assets, roles
  7. Visual action — option-driven 3D behavior, registry vs. activation
  8. Configuration resolution — resolveConfiguration input/output contract
  9. Commerce mapping — external sellable identity projection