The realm specification
A realm is a git repository of declarative capability — actions, types, APIs, MCP servers, scheduled work — that an Embabel host reads and wires into a running agent. This is the spec, published from the repository that owns it.
The realm specification The normative document: what a realm is, every directory it may contain, and what the host does with each. Virtual Cypher — a guide Learn it by worked example, in order. Start here; the reference will make sense afterwards. Virtual Cypher — reference The normative semantics: producers, virtual labels, materialization, and what the planner guarantees. Declaring types How a realm adds new kinds of thing to the graph, and what the host validates before it accepts them. Labels and composition What happens when several realms describe the same entity — the rules that keep them from fighting. External documents Reaching documents that live in someone else’s system without mirroring them into yours. Context How a realm scopes what the agent can see at any moment. Virtual Cypher — cheat sheet The whole language on one printable page. Served exactly as the spec repo publishes it.