Skip to content

nooschain v0.1.0


nooschain / config/genesis / GenesisChainAccessRule

Interface: GenesisChainAccessRule

Defined in: config/genesis.ts:37

Chain-level access rule declared at genesis.

Properties

id

id: string

Defined in: config/genesis.ts:39

Stable rule id stored in consensus state.


permissions

permissions: "chain:admin"[]

Defined in: config/genesis.ts:45

Chain-level permissions granted by this rule.


principalId

principalId: string

Defined in: config/genesis.ts:43

Principal id that must exist in the corresponding genesis identity set.


principalType

principalType: "user" | "organization"

Defined in: config/genesis.ts:41

Whether the rule targets a user or an organization principal.

Audience-first NOOSChain documentation.