# Router ## Purpose Transport abstraction for routing to service instances. ## Inputs - Service registrations and frames ## Outputs - Routed frames and responses ## Data and storage - Routing state and endpoint descriptors ## Key dependencies - Gateway ## Notes and boundaries - Optional in some deployments ## Related docs - docs/modules/router/architecture.md