# Flash Indexer: Event Flow (linear chain, curly brace added in post)
...@theme.d2

direction: right

engine: Engine { class: gpu }
publisher: Publisher { class: service }
indexer: Indexer {
  shape: cylinder
  class: data_component
  width: 180
  height: 56
}
router: Router {
  shape: hexagon
  class: api
}

engine -> publisher: KV Events { class: data_flow }
publisher -> indexer: Enriched Events { class: data_flow }
indexer -> router: Overlap Scores { class: data_flow }
