Skip to main content

Installing seed packs

A new tenant starts empty. Seed packs install ready-made configuration so it does not start from nothing.

What a pack contains

Packs are configuration only — never records.

IncludedNot included
Entity types and attribute definitionsEntity records
Match profiles, with blocking and laddersCrosswalks
Standardization, validation, and masking rulesRelationships between records
Reference data and hierarchiesInteractions or consent records
Roles, groups, and ABAC policies
Consent and interaction types

The distinction matters: installing a pack shapes a tenant, it does not populate it.

Layers

Packs compose in layers, each building on the last:

LayerProvides
PlatformUniversal reference data — countries, currencies, languages
CommonUniversal entity types — person, organization, place — with conservative match profiles
VerticalIndustry-specific extensions, terminology, roles, and consent types

A preset installs a whole stack in one step, which is the usual way to start.

Installation is idempotent

Every step looks for the row before creating it. Re-running an installation against an already-configured tenant converges rather than duplicating, so installation is safe to repeat — after a partial failure, or to pick up pack changes.

Extending a pack

Installed configuration is ordinary tenant configuration. Add attributes, adjust profiles, and define your own types on top; nothing is locked because it arrived from a pack.

Verticals deliberately compose from the platform's own permission catalog rather than inventing capabilities, so a vertical's roles are still expressed in codes the platform enforces.

Start conservative

Packs ship deliberately cautious match profiles: they under-merge rather than over-merge. That is the right default, because under-merging leaves work in a review queue while over-merging corrupts golden records and needs unpicking.

Expect to tune thresholds against your own data once records are loaded. A pack cannot know your data's distribution.

Next


Last verified against commit 315eb047 (2026-08-03)