Skip to content

Use this page to connect the genesis design pages to the first installation workflow. Genesis defines the first governed state of the platform; the deployment guide explains when to submit that state during installation.

StepUse this pageResult
Configure the genesis blockGenesis payload referenceA complete payload for the one-time Genesis API operation.
Bootstrap the initial domain modelDesign your domainsRoot domain, launch subdomains, governing strategy, and read access.
Create the first usersPlan your first usersUsers and roles that can satisfy day-one policy workflows.
Bootstrap the initial policy modelDesign your policiesPolicies for administration, transactions, compliance, fallback, and recovery.
Run Genesis during installationInstallation and initializationSystem state initialized and notary public keys returned.
Register the first vaultRegister a vault in the UI or Register a vault with the APIVault entity created after Genesis so accounts can be created.
Smoke test the deploymentVerify full installationA test account confirms the core, notary, vault, indexer, and governance workflow.

Boundary

Keep infrastructure configuration in the deployment guide and Helm values. Keep governance state in the genesis payload.

The Genesis API operation creates the initial root domain, initial users, launch policies, and other state that must exist before normal governed changes can happen. After Genesis, use intents and approvals for changes to domains, users, policies, vaults, accounts, and transactions.