Skip to main content

Seed packs reference

Layers

LayerContains
PlatformUniversal reference data — countries, currencies, languages, subdivisions
CommonUniversal entity types — person, organization, place — with conservative match profiles
VerticalIndustry entity types, terminology, roles, consent types, and tuned profiles

A preset installs a whole stack in one step.

Pack contents

IncludedNot included
Entity types and attribute definitionsEntity records
Match profiles: blocking, ladders, thresholdsCrosswalks
Standardization, validation, and masking rulesRelationships between records
Reference data and hierarchiesInteractions
Relationship types and resolution rulesConsent records
Roles, groups, and ABAC policies
Consent and interaction types

Installation

PropertyBehaviour
IdempotentLook up, then create. Re-running converges.
OrderedDependencies install before dependents
Fail-loudA pack whose configuration the platform rejects fails the install

Fail-loud matters: a pack that installed partially and reported success would leave a tenant configured in a way nobody could describe.

Vertical constraint

Verticals compose from the platform's own permission catalog rather than inventing capabilities. A vertical's roles are expressed in codes the platform actually enforces — which is what stops a pack from appearing to grant something that nothing checks.

Extending

Installed configuration is ordinary tenant configuration and can be modified freely.

A re-install can overwrite local edits

Installation looks up before creating, so it does not duplicate rows. But several steps converge by updating a row that differs — a locally-edited standardization rule, for instance, is rewritten to the pack's configuration.

Record local deviations, and re-check them after installing a pack update.

Next


Last verified against commit 74cecd91 (2026-08-03)