You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[Todo Example](/examples/todo)** - Quick-start minimal example
53
+
42
54
## The "Trinity" Architecture
43
55
44
-
ObjectStack is built on three pillars that work in unison:
56
+
ObjectStack is built on five core modules that work in unison:
45
57
46
-
|Pillar| Protocol | Responsibility |
58
+
|Module| Protocol | Responsibility |
47
59
| :--- | :--- | :--- |
48
-
|**Data Layer**|**[ObjectQL](/docs/specifications/data/architecture)**| Defines the shape of data (`Object`) and how to access it (`AST`). Agnostic to SQL/NoSQL. |
60
+
|**Data Layer**|**[ObjectQL](/docs/specifications/data/architecture)**| Defines the shape of data (`Object`, `Field`) and how to access it (`Query AST`). Agnostic to SQL/NoSQL. |
61
+
|**UI Layer**|**[ObjectUI](/docs/specifications/ui/sdui-protocol)**| The Projection. Defines User Interfaces as abstract JSON layouts (Views, Dashboards, Actions). |
49
62
|**Control Layer**|**[ObjectOS](/docs/specifications/server/kernel-architecture)**| The Kernel. Handles Identity, Security, Sync, and Automation. |
50
-
|**View Layer**|**[ObjectUI](/docs/specifications/ui/sdui-protocol)**| The Projection. Defines the User Interface as abstract JSON layouts, enabling Server-Driven UI. |
63
+
|**AI Layer**|**AI Protocol**| AI agent definitions, tools, knowledge bases, and model configurations. |
64
+
|**API Layer**|**API Protocol**| Standardized REST/GraphQL contracts with request/response envelopes. |
51
65
52
66
## For whom is this?
53
67
54
68
***Platform Architects:** Who want to build internal developer platforms (IDP) that scale.
55
69
***Protocol Implementers:** Who want to write a new Driver for ObjectQL (e.g., for FoundationDB) or a new Renderer for ObjectUI (e.g., for Flutter).
56
70
***AI Agent Developers:** Who need a deterministic, structured generic language for AI to generate software.
71
+
***Low-Code Builders:** Who want a powerful metadata-driven platform for rapid application development.
0 commit comments