Vifu Runtime
Vifu Runtime 让 games 和 interactive apps 在每个 user session 中连接到 persistent AI companion。Vifu Cloud 保存 companion identity、memory、session history、AI interpretation 和 personalization layer。runtime surface 加载 experience,并提供 bridge,让 companion 理解 safe context,并通过 app-owned action 做出反应。
Platform model
| Layer | Vifu 提供 | game 负责 |
|---|---|---|
| Vifu Cloud | auth、database、companion identity、companion memory、AI interpretation、release hosting 和 runtime manifest。 | 通过 release workflow 提交的 player-facing product data 和 metadata。 |
| Web Runtime | browser iframe host、static asset loading、companion bridge、lifecycle event 和 runtime isolation。 | HTML、JavaScript、assets、rendering、input 和 session rules。 |
| Mobile Runtime (To be released) | 加载 approved browser-compatible experience 和 Godot-powered module 的 native app runtime surface。 | browser-compatible assets、Godot module、shared metadata 和 companion-safe state/action。 |
| Companion SDK | safe context、event、command、signal 和 host connection status 的 typed browser API。 | 哪些 state 可以安全暴露,哪些 action 可由 companion request。 |
| Vifu CLI | local create、run、test、build、generate 和 publish workflow。 | source code、test expectation 和 release intent。 |
How they work together
- 把 game 或 interactive experience 构建为 browser-compatible assets 或 supported Godot module。
- Companion SDK 只暴露 companion 可使用的 safe session context、event 和 action。
- 用 Vifu CLI 完成 local run、test、build 和 publish。
- Vifu Cloud 保存 release metadata、session history、companion memory 和 AI interpretation。
- Web Runtime 或 Mobile Runtime (To be released) 通过匹配的 browser 或 Godot surface 加载 experience,并连接 companion bridge。
Naming
完整产品叫 Vifu Platform。托管 backend services 叫 Vifu Cloud。执行 web/mobile game 的容器叫 Vifu Runtime。game 内的 browser API 叫 Companion SDK。local development 和 publishing 使用 Vifu CLI。
