Skip to main content
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​

PackageIn RustFeaturesRustWhat it is
entity-cliuse entity_cli, binary entityeventlog-providers1.85The entity command: the reference shell around entity-core — validate, inspect, graph, create, execute
entity-coreuse entity_corenone1.85IO-free, deterministic kernel for schema-driven, lifecycle-governed entities declared as data
entity-eventloguse entity_eventlogfile, postgres, sqlite, sync-bridge, tree1.91Complete recorded Entity Runtime storage over Eventlog providers.
entity-executoruse entity_executornone1.85Pure asynchronous execution over complete recorded Entity Runtime storage ports.
entity-graphuse entity_graphnone1.85Drawings of what a definition says: its lifecycle, and the references between types. Deterministic, no layout engine, no IO.
entity-mcpuse entity_mcpnone1.85A synchronous stdio MCP tool surface over validated entities and a store
entity-postgresuse entity_postgreseventlog-facade1.85A transactional entity store over PostgreSQL: the provider an organisation actually runs, with a gate that says when it did not run.
entity-queryuse entity_querynone1.85Optional provider-neutral document queries for Entity Runtime stores.
entity-remoteuse entity_remotenone1.85An entity store over a wire: the protocol, transport-agnostic, with the network at the edge.
entity-shelluse entity_shellnone1.85Provider-backed application operations shared by entity command surfaces
entity-sqliteuse entity_sqliteeventlog-facade1.85A transactional entity store over SQLite: the provider that can write state and events atomically.
entity-storeuse entity_storenone1.85Provider interfaces for keeping entity instances and their events, outside the kernel.
entity-surfaceuse entity_surfacenone1.85Deterministic public schemas, contracts and documentation projected from entity definitions
entity-yamluse entity_yamlnone1.85YAML adapter for entity-core definitions: text in, validated definition out, no IO

Repository tooling​

Generators and checks the repository's own gate runs (publish = false). Nothing outside the repository depends on them.

PackageIn RustFeaturesRustWhat it is
entity-runtime-docsbinary entity-runtime-docsnone1.85Generates the derived pages of the Entity Runtime documentation site (CLI reference, crate list, status) and checks them for drift.
entity-xtaskbinary entity-xtasknone1.85Repository-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-supportuse scan_supportnone1.85Reading 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.