Skip to content

Vifu Runtime

Vifu Runtime は、games と interactive apps が各 user session で persistent AI companion に接続するための runtime です。Vifu Cloud は companion identity、memory、session history、AI interpretation、personalization layer を保持します。runtime surface は experience を読み込み、companion が safe context を理解し、app-owned action を通じて反応するための bridge を提供します。

Platform model

LayerVifu が提供するものgame が持つもの
Vifu Cloudauth、database、companion identity、companion memory、AI interpretation、release hosting、runtime manifest。release workflow で提出する player-facing product data と metadata。
Web Runtimebrowser 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 SDKsafe context、event、command、signal、host connection status の typed browser API。safe に公開する state と companion が request できる action。
Vifu CLIlocal create、run、test、build、generate、publish workflow。source code、test expectation、release intent。

How they work together

  1. game または interactive experience を browser-compatible assets または supported Godot module として build する。
  2. Companion SDK では、companion が使ってよい safe session context、event、action だけを公開する。
  3. Vifu CLI で local run、test、build、publish を行う。
  4. Vifu Cloud が release metadata、session history、companion memory、AI interpretation を保存する。
  5. Web Runtime または Mobile Runtime (To be released) が browser または Godot surface に合わせて experience を読み込み、companion bridge に接続する。

Naming

全体の product は Vifu Platform と呼びます。hosted backend services は Vifu Cloud。web と mobile の game container は Vifu Runtime。game 内の browser API は Companion SDK。local development と publishing は Vifu CLI です。