Skip to content

Realm 互联范式:让应用不是孤岛

版本:2026-03-03
受众:应用开发者、世界创建者、平台架构师
目标:用开发者可理解的方式说明 Nimi Realm 如何承载跨应用互联,而不把生态变成一个个孤岛

对应 Spec 映射:spec/realm/app-interconnect-model.md

0. 一页结论

Nimi 想解决的不是“再做一个超级应用后端”,而是更基础的问题:
不同团队创建的应用和世界,如何在不失去各自自主性的前提下,保持身份、关系、上下文与经济行为的连续性。

核心思路:

  1. 应用主权保留:每个应用仍可独立设计玩法、内容和产品节奏。
  2. Realm 提供公共语义层:跨应用需要共享的最小语义与规则由 Realm 承载。
  3. 六原语提供互操作合同:Timeflow / Social / Economy / Transit / Context / Presence 作为跨应用最小公共协议。
  4. 接入是可选且渐进的:应用可从只读接入开始,逐步升级到写入扩展与深度协作。

1. 问题:为什么“孤岛化应用”无法形成真正宇宙

当每个应用都独立维护用户身份、关系、上下文和经济规则时,会出现四个结果:

  1. 用户跨应用迁移时,身份与关系断裂。
  2. Agent 跨应用协作时,记忆和行为语义不连续。
  3. 交易与价值流转缺少统一可审计语义。
  4. 创作者生态只能在单应用内增长,难以形成网络效应。

这不是“产品做得不够好”的问题,而是缺少共享语义层的问题。

2. Realm 的角色:公共语义层,而不是单应用控制器

在 Nimi 设计里,Realm 的定位是:

  • 跨应用共享真相源(尤其是六原语语义执行)。
  • 跨应用授权、绑定、拒绝语义和审计对齐层。
  • 生态互操作的稳定接口层,而不是替代每个应用的业务后端。

换句话说:
应用负责创造差异化体验,Realm 负责保证可互联的公共语义。

3. 可选接入:从“独立运行”到“深度互联”的渐进路径

Nimi 不要求所有应用一次性全量接入 Realm。可按阶段选择:

  1. Runtime-only(本地智能优先)
    只接入本地 Runtime,先完成单应用内的 AI 体验闭环。
  2. 只读互联(render-app 模式)
    接入 Realm 的读取能力,用于渲染与消费共享语义,不做 World 写入。
  3. 扩展写入(extension-app 模式)
    与目标 World 建立绑定,在授权与边界约束下进行扩展写入。
  4. 深度互操作(六原语协同)
    按六原语合同实现跨应用连续体验和跨原语一致性。

这意味着:
你可以先接一个小切面验证价值,再逐步升级,而不是“要么全接,要么不接”。

4. 六原语的意义:不是功能列表,而是互联“语义底座”

六原语是跨应用互操作的最小公共合同:

  1. Timeflow:跨应用时间语义一致,保证回放和漂移治理可验证。
  2. Social:跨应用关系语义一致,准入与拒绝语义可解释。
  3. Economy:跨应用价值流转有守恒与结算窗口,避免语义冲突。
  4. Transit:跨世界迁移有状态模型和可执行拒绝提示。
  5. Context:上下文注入与裁剪有稳定优先级和可审计 handoff。
  6. Presence:在线状态跨设备、跨应用可恢复并确定性合并。

它们共同保证:
跨应用不是“复制一份数据”,而是“保持同一种语义”。

5. 给开发者的落地视角

如果你是应用开发者,可按以下最小路径落地:

  1. 先明确你的应用模式:render-app 还是 extension-app
  2. 先使用 SDK 的 Realm 入口,保证实例隔离与认证策略显式声明。
  3. 所有跨应用写入都绑定到明确 world 关系与授权范围。
  4. 关键调用保留 trace_idreason_codeapp/principal 归因字段。
  5. 逐步选择需要对齐的原语,而不是一次性“全协议化”。

6. 给生态建设者的价值判断

对生态而言,Realm 互联范式的价值不在于“集中控制”,而在于:

  1. 让多团队、多应用在统一语义下协作。
  2. 让用户和 Agent 的跨应用体验保持连续。
  3. 让授权、拒绝、审计与结算语义可解释、可追溯。
  4. 让创作者可以构建差异化世界,同时仍可连接到更大的生态。

7. 现阶段边界(务实视角)

当前规范里,六原语与 Realm 实现映射状态仍在持续收敛阶段(当前为 PARTIAL)。
这不是方向问题,而是演进节奏问题:
协议主权与边界已明确,接下来是把更多语义从“可描述”推进到“可验证 + 可门禁”。

8. 进一步阅读

  1. 平台协议总览:spec/platform/protocol.md
  2. Realm 互操作映射:spec/realm/realm-interop-mapping.md
  3. Realm 经济与边界:spec/realm/world-creator-economy.md, spec/realm/creator-revenue-policy.md
  4. 本文对应规则映射:spec/realm/app-interconnect-model.md

Released under Apache-2.0 (runtime, sdk, proto) / MIT (desktop, nimi-mods, web) / CC-BY-4.0 (docs)