Versions in this module Expand all Collapse all v1 v1.1.0 Oct 12, 2026 v1.0.0 Sep 19, 2026 Changes in this version + type AuthorityRules struct + Allow map[contract.ActorID][]contract.ResourceKind + func (r AuthorityRules) Enforce(actor contract.ActorID, kind contract.ResourceKind) error + type Kernel struct + func NewKernel(s *store.Store, g SchemaGuard, r AuthorityRules) *Kernel + func (k *Kernel) Apply(op contract.KernelOp, m contract.Modes) contract.Decision + func (k *Kernel) Store() *store.Store + type SchemaGuard struct + Required map[contract.ResourceKind][]string + func DefaultSchemaGuard() SchemaGuard + func SchemaGuardWith(extra map[contract.ResourceKind][]string) SchemaGuard + func (g SchemaGuard) Validate(kind contract.ResourceKind, fields map[string]any) error