Packs
Industry behaviour is configuration in versioned packs; the general business pack fits any business.
A pack declares everything that differs between industries: a taxonomy, attributes, offering kinds, conversion types, the surfaces that are required, recommended or conditional on the graph, intake fields, missions, visibility query panels, prohibited claims per regulator, and the display strings for industry nouns. Services read the pack; no service has a branch per industry.
- The general business pack is published, always offered at sign-up and the first pack every CI job runs.
- A business can combine packs; the union of their conversion types applies unless the merchant narrows it.
- Regulated packs carry a counsel sign-off record for their exact version before they can be published.
- Pack versions are pinned per tenant and upgraded explicitly, with migrations for renamed attributes.
To build a new one, see Add your industry. The registry of this build follows; names are each pack's own display strings.
| Pack | Id | Version | Status | Conversion types |
|---|---|---|---|---|
| General business | generic | 1.0.0 | published | inquiry, booking, checkout |
| B2B distribution | b2b-distribution | 0.1.0 | published | quote, checkout, inquiry |
| Education & training | education | 0.1.0 | published | application, booking, inquiry |
| Events & ticketing | events-ticketing | 0.1.0 | published | checkout, inquiry |
| Hospitality: food & beverage, lodging | hospitality-fnb-lodging | 1.2.0 | published | booking, inquiry |
| Medical practice | medical-practice | 0.9.0 | published | booking, inquiry |
| Professional services | professional-services | 1.3.0 | published | inquiry, booking, quote |
| Regulated gaming | regulated-gaming | 0.8.0 | published | signup, booking, inquiry |
| Retail goods | retail-goods | 1.4.0 | published | checkout, inquiry |
| SaaS | saas | 0.7.0 | published | signup, subscription, quote |
| Fitness & wellness | fitness-wellness | 0.2.0 | awaiting counsel | booking, subscription |
| Real estate | real-estate | 0.3.0 | awaiting counsel | inquiry, booking |
Source: docs/portal/docs/packs.md + pack registry (generality packRegistry())