Skip to content

Authority Domains

Reference table for what each Nimi authority domain owns and does not own.

Domains

DomainOwnsDoes not own
PlatformWorld model, six protocol primitives, authority rules, app slice admission, Hook Action Fabric contract, AI agent security interfaceWorld truth; AI execution; app integration; UI rendering
RuntimeAI execution (text/image/video/audio/embedding/STT/TTS), workflows, streaming, multimodal artifacts, local capability routing, GPU arbitration, model lifecycle, agent execution (Chat Track / Life Track / hook scheduling), runtime-local memory, knowledge banks, app-to-app messaging, delegated capability gateway, output firewall, local auditWorld truth; SDK projection; UI; Cognition authority; Realm authority
SDKApp-facing access surface, surface contracts, transport, error projection, import boundariesRuntime / Realm / Cognition / Desktop internals; new platform truth; runtime execution
DesktopNative first-party shell, native bridging, mod governance + hook capability allowlist, window/menu behavior, local integration boundaries, first-party user workflows, External Agent Access panelRuntime execution; SDK contract definition; Realm truth; Avatar embodiment authority
WebConstrained browser projection of admitted Desktop surfacesNative runtime bootstrap; mod registration; native window; sensitive token persistence beyond browser-safe limits
RealmWorld truth, world state, world history, chat, social, economy, asset, transit, binding, resource, bundleRuntime execution; SDK projection; Desktop UI decisions; Cognition memory authority
AvatarEmbodied agent presentation, embodiment projection, carrier visual acceptance, backend branches (Live2D / VRM / generated motion), agent script, avatar event surfaceAgent identity (Runtime); agent memory (Cognition); world truth (Realm); generation (Runtime)
CognitionStandalone memory, knowledge, prompt serving, references, completion gates, skill service, runtime bridge contract, runtime upgrade contractRuntime execution; Realm truth; Avatar embodiment; Desktop UI
Nimi CodingTopic / wave / packet / preflight / audit / closeout methodology, four-closure framework, role-separation policy, authority-convergence policy, forbidden-shortcuts catalog, host-agnostic boundary, declared skillsRuntime execution; product code; AI host implementation; provider invocation

Cross-Domain Relationships

EdgeDirectionCarries
mods ↔ desktopbidirectionalIn-process hook runtime
desktop → nimi-sdkunidirectionalUnified developer surface
desktop → nimi-runtimeunidirectionalgRPC runtime access
nimi-apps → nimi-realmunidirectionalREST + WS realm access
nimi-runtime ↔ nimi-cognitionbidirectional bridgeRuntime consumes cognition; cognition retains authority
nimi-runtime ↔ nimi-realmsiblingNeither depends on the other; SDK bridges them

Boundary Rules

BoundaryRule
Apps must use SDKApps cannot import private Runtime / Realm internals; SDK is the boundary
SDK does not redefineSDK projects upstream contracts; does not invent new product truth
Mods must use hook capabilityMods consume admitted hook capabilities; cannot bypass into raw runtime
Runtime cannot absorb CognitionBridge contract is consumption; authority remains with Cognition
Cognition cannot redefine RealmMemory and knowledge are not world truth
Web cannot imply Desktop-nativeWeb adapter disables capabilities the browser cannot honor
Avatar cannot redefine agentPresentation is downstream of identity

Authorization Presets

PresetReadWriteDelegate
readOnlyyesnono
fullyesyesno
delegateyesyesone level

App Modes

ModeReadWriteActive count per world
render-appyesnomany
extension-appyesyesat most one active

Source Basis

Nimi AI open world platform documentation.