Press → to follow a KV event and then a routed request.
At startup the sidecar asks the engine where its KV event publishers are: vLLM's Control service, SGLang's GetServerInfo.
Each DP rank publishes block stored/removed events over ZMQ. The sidecar forwards them to the event plane.
The router's indexer matches the prompt's block hashes against what each worker and rank holds.
The chosen DP rank travels as gRPC metadata, so the request lands on the rank that holds the cache.