WORKFLOW MODEL
Executable GraphML
GraphML is the executable interchange format. The graph carries nodes, edges, routing outcomes and version identity across authoring and execution.
Product & features
Ravenroot is a graph-governed backend workflow runtime. Teams author flows visually, exchange them as executable GraphML and run them through a controlled, observable engine.
WORKFLOW MODEL
GraphML is the executable interchange format. The graph carries nodes, edges, routing outcomes and version identity across authoring and execution.
ROUTING
The baseline supports fan-out, outcome-based routing and basic correlated all/any fan-in. Advanced retry, quorum and distributed execution remain planned.
CATALOG
Standard behaviors include log, template, checked CEL transforms and decisions, JSON parse/path, delay and allowlisted HTTP requests.
AUTHORING
Load, edit and save workflows; create edges with pointer or keyboard; inspect the live catalog; test or run; and follow activity events.
OPERATIONS
The server publishes correlated activity through SSE and structured JSON logs. The UI projects active, completed, fallback and failed nodes.
PORTABILITY
Use direct Java embedding, a source-built self-contained JAR or OCI image, the CLI or the static browser UI. Public release artifacts are not available yet.
No-code / low-code
The palette makes composition approachable to functional specialists. GraphML, schemas, policies and runtime events keep the result reviewable by engineers. Ravenroot reduces the distance between roles; it does not remove the need for engineering.
Boundaries
Ravenroot names its limits directly so a catalog entry is never mistaken for a configured capability.
llm-prompt and agent are catalog extension points. The default distribution includes no ModelProvider or AgentRuntime; execution stops with a configuration error until an integrator deliberately supplies one.
The local artifact lifecycle is bounded and in memory. JavaScript execution also needs an integrator-provided OS sandbox supervisor and an explicit allowlist; the default distribution fails closed.
Current boundary: the standalone server has local SQLite-backed execution recovery, but generalized retry, quorum, clustered execution ownership, sharding and durable artifact approvals remain roadmap. Ravenroot is not a generic connector catalog or an autonomous-agent runtime.
Explore the contract
The documentation separates current behavior, integrator-supplied seams and roadmap work. The quickstart is executable only from a current evaluation source checkout until the public repository opens.