Crates | Entity RuntimeEvery package of the Entity Runtime workspace, generated from cargo metadata.Entity Runtimereferenceentity-runtimereferenceadopterdeveloperreference
Crates
Generated by entity-runtime-docs from cargo metadata --no-deps: every package of the workspace, with the description its Cargo.toml gives. There are 17 packages, all at the workspace version. None is published to a registry; depend on them by Git tag, as the library guide shows. Rust is the package's declared minimum.
Libraries and the command
| Package | In Rust | Features | Rust | What it is |
|---|---|---|---|---|
entity-cli | use entity_cli, binary entity | eventlog-providers | 1.85 | The entity command: the reference shell around entity-core — validate, inspect, graph, create, execute |
entity-core | use entity_core | none | 1.85 | IO-free, deterministic kernel for schema-driven, lifecycle-governed entities declared as data |
entity-eventlog | use entity_eventlog | file, postgres, sqlite, sync-bridge, tree | 1.91 | Complete recorded Entity Runtime storage over Eventlog providers. |
entity-executor | use entity_executor | none | 1.85 | Pure asynchronous execution over complete recorded Entity Runtime storage ports. |
entity-graph | use entity_graph | none | 1.85 | Drawings of what a definition says: its lifecycle, and the references between types. Deterministic, no layout engine, no IO. |
entity-mcp | use entity_mcp | none | 1.85 | A synchronous stdio MCP tool surface over validated entities and a store |
entity-postgres | use entity_postgres | eventlog-facade | 1.85 | A transactional entity store over PostgreSQL: the provider an organisation actually runs, with a gate that says when it did not run. |
entity-query | use entity_query | none | 1.85 | Optional provider-neutral document queries for Entity Runtime stores. |
entity-remote | use entity_remote | none | 1.85 | An entity store over a wire: the protocol, transport-agnostic, with the network at the edge. |
entity-shell | use entity_shell | none | 1.85 | Provider-backed application operations shared by entity command surfaces |
entity-sqlite | use entity_sqlite | eventlog-facade | 1.85 | A transactional entity store over SQLite: the provider that can write state and events atomically. |
entity-store | use entity_store | none | 1.85 | Provider interfaces for keeping entity instances and their events, outside the kernel. |
entity-surface | use entity_surface | none | 1.85 | Deterministic public schemas, contracts and documentation projected from entity definitions |
entity-yaml | use entity_yaml | none | 1.85 | YAML adapter for entity-core definitions: text in, validated definition out, no IO |
More columns: swipe horizontally, or focus the table and use the arrow keys.
Repository tooling
Generators and checks the repository's own gate runs (publish = false). Nothing outside the repository depends on them.
| Package | In Rust | Features | Rust | What it is |
|---|---|---|---|---|
entity-runtime-docs | binary entity-runtime-docs | none | 1.85 | Generates the derived pages of the Entity Runtime documentation site (CLI reference, crate list, status) and checks them for drift. |
entity-xtask | binary entity-xtask | none | 1.85 | Repository-only checks that do not belong in the public entity command: today, that the local aep is new enough for the planning store (task plan-check). |
scan-support | use scan_support | none | 1.85 | Reading a Rust source file well enough to say what its code names, and a manifest well enough to say what it depends on. Test support only. |
More columns: swipe horizontally, or focus the table and use the arrow keys.