# Service Management Component

## Purpose
Handles lifecycle management of service instances.

## Key Responsibilities
- Service registry and instance tracking
- State management (start/stop/restart)
- Dependency resolution and ordering
- Response processing and status monitoring

## Key Files
- `registry.go`: Service registration
- `instance.go`: Service instance logic
- `response_processor.go`: Handle service outputs
- `base.go`: Base service implementation
- `interfaces.go`: Service interfaces

## Integration
Uses API adapters to integrate with orchestrator and aggregator.
