Skip to content

Realm 核心服务与世界底座 ​

Realm 是 Nimi 的服务端业务层,负责维护跨应用的账户体系、社交关系、人与人即时通讯、世界与角色设定源(WorldCore、WorldCharacter、PersonaCharacter)以及创作者经济记录。

在 Nimi 的整体架构中,各层职责如下:

  • Runtime:负责本地与云端 AI 模型推理、LocalAgent 对话执行与 Cognition 长期记忆的访问协调,并集中托管 Realm 访问凭据与远端实时连接;
  • Realm:维护共享账户、社交图谱、人与人实时通道(DirectChat、typing、inbox、Presence)、世界与角色设定数据(WorldCore、WorldCharacter、PersonaCharacter、WorldEntity、WorldRelationship)及创作者经济服务;
  • SDK:提供类型化客户端绑定(如 client.realm.worldCore 与 client.realm.personaCharacter),让应用调用经 Runtime 准入的能力;
  • Desktop & Web:Desktop 承载 Nimi Home 与受监管的 App;Web 提供官网与浏览器账号体验。

核心章节导览 ​

权威状态与数据抽象 ​

核心领域契约 ​

创作者经济与应用互联 ​

应用如何与 Realm 协作? ​

并非所有应用数据都会自动同步到 Realm。厘清 Realm 与 Runtime 的边界有助于合理设计应用架构:

  • 受控访问与凭据托管:应用不直接持有 Realm Bearer 凭据、原生 HTTP 客户端或底层连接。访问 Realm 必须处于受保护宿主会话中,在应用清单声明 realm.data 并通过 Runtime 准入,最终由 Realm 校验资源级授权。
  • 世界与角色设定操作:普通应用通过既有宿主绑定 client.realm.worldCore 与 client.realm.personaCharacter 执行 Runtime 显式接纳的固定类型操作(涵盖 WorldCore、WorldCharacter、WorldEntity 及 WorldRelationship 各自支持的操作,其中世界关系对 App 仅开放读取;新建世界需由 Realm 管理员显式授予账号创建资格)。
  • 实时通道与本地智能体记忆分工:当前向应用准入的实时能力限于人与人的 DirectChat、typing、inbox 与 Presence。LocalAgent 对话归属 Runtime,单智能体长期记忆由 Cognition 经 Runtime 中介管理;World State / World History 仍是规划契约,未提供公开读写接口;通用世界事件广播也尚未开放。

相关文档 ​

Source Basis ​

Nimi 文档:可安装、开源、本地优先的个人 AI 产品。