Purview — The Catalog

One catalog for all business types. Schema-driven. Define once — every app reads.

A single unified catalog spine. Each concept domain has its own schema — its own field structure, its own data model. The catalog adapts to any business type through the purview's concept type. Define a catalog item here. Every downstream app reads the same record. One definition. No re-entry anywhere in the platform. Pre-configured templates from the Blueprint store connect to any data point in any Calisto Pro app — full customization, plus templates to accelerate setup.

11 Concept Domains · Schema-Driven · Multi-Currency · Multi-Language · Single Definition · 52 Apps Consuming

The Catalog Spine

Eleven concept domains. Each with its own schema. One universal spine.

The catalog is not a flat product list. It is a structured spine — each domain carrying its own field structure. A product has variants, compliance rules, and shipping configuration. A service has providers, scheduling rules, and intake forms. A stay has room types, rate plans, and cancellation policies. The schema shapes the catalog item. The concept type determines which domains the purview uses. The spine is universal — what it holds is configured per business.

The Catalog Spine

Eleven concept domains. Each with its own schema. One universal spine.

The catalog is not a flat product list. It is a structured spine — each concept domain carries its own field structure. A product has variants, compliance rules, and shipping configuration. A service has providers, scheduling rules, and intake forms. A stay has room types, rate plans, and cancellation policies. The schema shapes the catalog item. The concept type determines which domains the purview uses. The spine is universal — what it holds is configured per business.

Market
Physical and digital goods with variants, compliance, stock rules, and shipping.
Dine
Menus and food service with hierarchical tree, modifiers, recipes, and service periods.
Time-Slots
Bookable services with providers, scheduling rules, passes, and intake forms.
Projects
Professional services by quote or RFP with portfolio, credentials, and scope templates.
Experiences
Tours and activities with departures, guides, pickup points, and weather policies.
Stays
Property and units with rate plans, seasons, booking rules, and channel mapping.
Events
Gatherings with venues, seating, ticket types, production catalog, and crew roles.
Real Estate
Property listings with MLS, syndication, showings, and commission structures.
Rentals
Rentable assets with fleet register, duration tiers, protection tiers, and delivery zones.
Artists
Talent with rider templates, stage plots, deal defaults, touring, and media kit.
Active
Races, classes, and online programs with registration rules and instructor profiles.
Categories

Market. Dine. Time-Slots. Projects. Experiences. Stays. Events. Real Estate. Rentals. Artists. Active.

Each domain is a complete definition surface for that type of catalog item. Every domain carries its own subgroups of configuration — from the item definition to the supporting libraries, policies, and rules.

Market
Physical and digital goods.
Variant optionsCompliance rulesStock rulesSupplier catalogLocation assignmentsShipping zonesShipping methodsReturn policiesTax categoriesGift cards
Define Once

Every item defined by its schema. Every downstream app reads the same record.

A catalog item is a structured record defined by its category's schema. The schema determines which fields appear, which are required, which are conditional on sub-type. The item editor renders the schema — identity fields, media, configuration blocks, policy attachments, and cross-references to reusable libraries. One definition point. Every app that needs the item reads it from the catalog. No re-authoring.

Catalog Item Editor
IdentityMediaConfigurationPoliciesLibraries
Name
Category
Market
Schema Fields
Attached Libraries
Waiver TemplateProvider Profile
Completeness87%
Global Configuration

Currency at the purview level. Language at the catalog level.

Currency is set per purview. Every app, every price display, every checkout reads the purview’s currency. Catalog items carry multi-language content fields per entry.

Multi-Currency
Currency is set per purview — DOP, EUR, GBP, MXN, or any currency. Every app, every price display, every checkout reads the purview’s currency.
Multi-Language
Catalog items carry multi-language content fields. The translation layer supports content in any language per catalog entry.
Reusable Libraries

Define once. Reference across the catalog.

Provider profiles, waiver templates, modifier groups, territory zones, commission structures, inspection checklists, departure templates, seating layouts, space setups, crew roles, and more. Each domain includes reusable definition libraries — authored once, referenced by catalog items across the domain. A waiver template is written once and attached to any item that requires it. A provider profile is defined once and assigned across services. Libraries prevent re-entry and ensure consistency.

Reusable Libraries

Define once. Reference across the catalog.

Each domain includes reusable definition libraries — authored once, referenced by catalog items across the domain. A waiver template is written once and attached to any item that requires it. A provider profile is defined once and assigned across services. Libraries prevent re-entry and ensure consistency.

Provider Profiles
Waiver Templates
Modifier Groups
Territory Zones
Commission Structures
Inspection Checklists
Departure Templates
Seating Layouts
Space Setups
Crew Roles
Rate Plans
Cancellation Policies