CatalogAuthorization
Who changes the catalog. Its aggregates belong to the tenant: every caller reads every product, and the catalogAuthorizer keeps the buyers, owner-level callers, from changing them. An employee, a tenant-level caller, changes it: in development, a Wow-User without a Wow-Owner (the host's development callers); behind the CoSec gateway (the cosec profile), a principal of the role wow.cosec.tenant-level.roles: employee.