# Catalog Contract Catalog ## Package - `BuildingBlock.Catalog.Contracts` ## Contract Groups - `Products`: product contract shapes. - `Tags`: tag, tag type, and tag override contract shapes. - `Abstractions`: marker abstraction for contract ownership. ## Ownership Boundary - This repository owns reusable catalog capability contracts. - Persistence and transport concerns remain outside this package. - Identity abstractions remain Thalos-owned.