Prox OS Internal Docs
PlatformArchitectureRuntime

Studio Route Model

This file keeps its historical filename for existing doc links. The route model

This file keeps its historical filename for existing doc links. The route model now uses owner-scoped Universe, Runtime, and Studio resources.

Current Routes

RouteCategoryPurpose
/studioStudio entryUser-facing AI Entry route for Studio creation.
/@userUniverseOwner profile, Runtime list, Studio list, apps, Spaces, and future graph activity.
/@user/settings/profileUser settingsOwner profile settings.
/@user/runtime/:runtimeSlugRuntimeOwner-scoped Runtime root.
/@user/runtime/:runtimeSlug/:runtimeModeRuntime modeRuntime Command Strip mode route for Data, Apps, Automations, Collect, Settings, and Publish.
/@user/runtime/:runtimeSlug/app-*Runtime app route familyFuture app route groups scoped to the active Runtime.
/@user/studios/:studioSlugStudioOwner-scoped Studio Engine route.

The seeded local mock owner is @esmadrider, and the seeded OS Runtime is /@esmadrider/runtime/os.

Rules

RuleDetail
Studio entry/studio remains the AI Entry for creation and onboarding.
Universe/@user is the public User Space and should list owned Runtimes, Studios, apps, and Spaces.
RuntimeRuntime is the repo-like object and uses /@user/runtime/:runtimeSlug.
StudioStudio Engine routes use /@user/studios/:studioSlug.
App routesApp route groups such as /app/*, /app-user/*, /app-shell/*, /app-admin/*, /app-iframe/*, and /app-os/* remain registry-driven.
Removed old familyHistorical development-only product route families are not retained as redirects.

Why This Exists

Atlas, Grid, and Ops are visible Studio Engines. Site, Webview, Device, CLI, Admin, Block, Flow, Board, IDE, and App Studio are local-only development engines under /dev/studios/*. OS Runtime is a Runtime resource owned by a user. The URL model reflects that product boundary instead of treating every surface as an internal development demo.

Current Scope

The v0 implementation stores the owner graph as local mock data. It does not yet persist user-owned Runtime or Studio records to a backend.

On this page