Core concepts
Core concepts
The five ideas behind every gavAI app — pages assembled from blocks, capabilities that wire blocks to real actions, a schema that validates writes, and a per-tenant runtime that keeps workspaces isolated.
A gavAI app is five ideas snapped together: pages assembled from composable blocks, capabilities that wire those blocks to real-world actions, a schema the runtime validates writes against, and a multi-tenant runtime that keeps every workspace isolated. By the end of this section you will know what each piece is, why it exists, and which page to read when you need to go deeper.
For who the platform is for and what is included at each entry point (Builder, MCP, code), see Who this is for. The concepts below describe how the platform works once you’ve chosen an entry point.
The pieces aren’t independent — they compose. A page is a JSON document; the document declares a schema; blocks in the document bind to schema tables and invoke capabilities; the runtime renders the document and dispatches the capability calls on per-tenant infrastructure. You can read these pages in any order, but the order below is the one that builds the picture fastest.