Remove unnecessary async from init_observability -- body was fully sync. Change otlp_endpoint from &str to Option<&str> -- when None, OTLP layer is skipped (fmt-only mode). Update all 8 service callers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
trading_agent_service
Portfolio management with autonomous universe selection, asset allocation, and order generation.
Key Types
TradingAgentServiceImpl-- main gRPC serviceAutonomousUniverseManager-- dynamic universe scalingAssetSelector-- instrument selectionAllocator-- position sizing and allocationOrderGenerator-- order creation from signals
Configuration
ML_SERVICE_URL-- ensemble ML service endpointTRADING_SERVICE_URL-- order execution endpoint