Skip to content

世界字段

世界(World)概念的字段级与契约级参考。

世界是什么

属性说明
身份唯一的世界 id;可排序;不复用
创建由已准入的世界创建者创建
持久性长期存在;世界状态跨越会话边界存续;世界历史只追加
可组合性通过六大平台基础协议与其他世界互操作
权威规范化的世界真相、世界状态、世界历史归 Realm

世界不是关卡、聊天室、剧本,也不是一次 App 会话。即使没人在场,世界仍在演化。

Realm 中三个相关概念

概念回答归属契约
Truth在这个世界里规范上为真的事实,与写入时间无关realm/kernel/truth-contract.mdR-TRUTH-*
World State世界此刻的样子realm/kernel/world-state-contract.mdR-WSTATE-*
World History世界如何到达当前状态realm/kernel/world-history-contract.mdR-WHIST-*

三者不可互换。把它们混在一起的面会静默丢信息。

由 Realm 持有的相邻世界真相面

契约规则前缀
聊天realm/kernel/chat-contract.mdR-CHAT-*
社交realm/kernel/social-contract.mdR-SOC-*
经济realm/kernel/economy-contract.mdR-ECON-*
资产realm/kernel/asset-contract.mdR-ASSET-*
通行realm/kernel/transit-contract.mdR-TRANSIT-*
绑定realm/kernel/binding-contract.mdR-BIND-*
资源realm/kernel/resource-contract.mdR-RSRC-*
Bundlerealm/kernel/bundle-contract.mdR-BNDL-*

OASIS

属性
状态系统唯一主世界;正式归在规范化真相中
归属不可由任何创建者持有
替换性不可由 App 约定替代
角色默认返回点;世界间唯一通行枢纽

App-世界绑定

一个世界同一时刻至多绑定一个活跃 extension-app。其他 App 可以以纯渲染模式使用世界数据。

状态含义
(new)世界存在但未绑定 App
active一个 extension-app 已绑定并写入
suspended绑定挂起;重新绑定需要显式重新准入
revoked绑定已移除;世界开放给新绑定

重新绑定必须先吊销,绑定不会静默转移。

App 模式

模式单世界并发数
render-app多个
extension-app至多一个活跃

六基础协议跨一致性

涉及多项基础协议的世界状态变化必须同时满足所有相关契约:

  • 一次 transit 必须同时满足 Social + Economy + Context。
  • Presence 不能绕过社交准入。
  • Timeflow 不能打破经济结算窗口。

六项基础协议不是相互独立的枚举,而是相互约束。

世界演化引擎(Runtime 持有)

当世界在 Runtime 内运行(Runtime 宿主的世界体验),世界演化引擎管理它的演化。WEE 有自己的执行阶段分类,与 Workflow 不同:

INGRESS → NORMALIZE → SCHEDULE → DISPATCH → TRANSITION → EFFECT → COMMIT_REQUEST → CHECKPOINT → TERMINAL

回放只用记录态:WEE V1 从已记录的事件、检查点、commit-request 结果回放。回放期间不会重新推理,也不会重选路由。

字段归属
WEE 事件语义runtime/kernel/world-evolution-engine-contract.mdK-WEV-*
Workflow 部分复用硬切runtime/kernel/world-evolution-engine-contract.md

来源依据

Nimi AI open world platform documentation.