Skip to main content
Version: Next

Develop ArkFlow

Everything you need to extend ArkFlow or hack on the engine itself.

Repository map

CrateContents
crates/arkflow-coreEngine abstractions and the unified execution kernel (src/executor/), traits, MessageBatch.
crates/arkflow-pluginEvery plugin: input/, output/, processor/, buffer/, codec/, wal/.
crates/arkflowThe binary; component init() order.
crates/arkflow-serverControl plane: Hub, Agent, storage, HTTP API.
console/The Vite + React web console.

Behavioral specs live in openspec/specs/ — when you change kernel, durability, or control-plane behavior, change the spec with it.