PlatformArchitectureAI
Studio Blueprint
A Studio Blueprint is the serializable draft for a Studio. AI Entry and the
Purpose
A Studio Blueprint is the serializable draft for a Studio. AI Entry and the Introduction App can generate one from a user's role, goal, preferred engine, dataset choices, connector posture, and permission preferences.
Blueprints make Studios easy to create, copy, fork, share, inspect, and turn into templates. They do not replace runtime code or backend models.
JSON-shaped Draft
{
"title": "Research Launch Studio",
"owner": "@esmadrider",
"slug": "research-launch",
"type": "personal",
"engine": "desktop",
"visibility": "private",
"theme": "mist",
"apps": [
{ "appId": "pricing", "presentation": "window" },
{ "appId": "user-weather", "presentation": "widget" }
],
"placements": [
{
"appId": "pricing",
"studioType": "site",
"presentation": "page"
}
],
"datasets": [
{ "datasetId": "moments", "mount": "card", "permission": "read" },
{ "datasetId": "ai-questions", "mount": "block", "permission": "read" }
],
"permissions": ["github.mock.read", "calendar.mock.read"],
"layout": {
"desktop": {
"widgets": ["weather", "calendar"],
"windows": ["app-store", "pricing"]
}
}
}Not Only JSON
A real Studio also includes:
- app implementation code and app package versions;
- local and cloud runtime state;
- dataset bindings and connector sync policy;
- permission and audit model;
- AI context, memory, and citations;
- collaboration and live presence;
- storage and export formats.
The blueprint is the portable description. The Studio resource is the living workspace that the platform hosts.