Resource kinds
Each resource has a kind (its type), a name (unique within the kind and tenant), and kind-specific fields.Infrastructure
Agents and identity
Run
murmur describe to list every kind, including kinds without a page here.
Managing resources
These CLI commands cover catalog operations:Versioning
Every catalog edit creates a new generation. The catalog stores who changed what and when, and it supports reverting to any previous generation withmurmur history revert <kind> <name> <generation>.
Referential integrity
Resources reference each other by name. A workspace references an environment, a placement, and secrets. An environment references a machine type. The catalog enforces these references: deleting a resource that another resource points to is blocked.Platform builtins
Murmur provides immutable built-in resources to every tenant, including default placements, machine types, and base images. You can create your own resources alongside them. Builtin names start withmurmur-, a prefix reserved for the platform. murmur rm <kind> <builtin-name> disables a builtin, and murmur set <kind> <builtin-name> with no input re-enables it. murmur get <kind> lists disabled builtins with a (disabled — re-enable: murmur set <kind> <name>) marker.