LICENSE
README.md
pyproject.toml
src/spirit/__init__.py
src/spirit/config.py
src/spirit/health.py
src/spirit/logger.py
src/spirit/main.py
src/spirit/runtime_lock.py
src/spirit/setup.py
src/spirit/strategy_config.py
src/spirit/trade_signal.py
src/spirit/trade_status.py
src/spirit/trade_types.py
src/spirit/uninstall.py
src/spirit/exchange/__init__.py
src/spirit/exchange/executor.py
src/spirit/exchange/kraken.py
src/spirit/exchange/protocol.py
src/spirit/pipeline/__init__.py
src/spirit/pipeline/daemon_health.py
src/spirit/pipeline/event_bus.py
src/spirit/pipeline/freshness_cache.py
src/spirit/pipeline/readiness_gate.py
src/spirit/pipeline/ws_event_bus.py
src/spirit/storage/__init__.py
src/spirit/strategies/__init__.py
src/spirit/strategies/base.py
src/spirit/strategies/examples/__init__.py
src/spirit/strategies/examples/macd_demo.py
src/spirit/strategies/examples/sma_crossover.py
src/spirit/utils/__init__.py
src/spirit/utils/api_data_provider.py
src/spirit/utils/capability_check.py
src/spirit/utils/composite_data_provider.py
src/spirit/utils/config_loader.py
src/spirit/utils/data_provider.py
src/spirit/utils/data_source.py
src/spirit/utils/exchange_backed_data_provider.py
src/spirit/utils/kraken_api_client.py
src/spirit/utils/kraken_ohlc_buffer.py
src/spirit/utils/multi_interval_data_source.py
src/spirit/utils/multi_pair_data_source.py
src/spirit/utils/order_executor.py
src/spirit/utils/pair_registry.py
src/spirit/utils/paper_order_executor.py
src/spirit/utils/pipeline_data_source.py
src/spirit/utils/preflight.py
src/spirit/utils/replay_data_source.py
src/spirit/utils/sqlite_data_provider.py
src/spirit_platform.egg-info/PKG-INFO
src/spirit_platform.egg-info/SOURCES.txt
src/spirit_platform.egg-info/dependency_links.txt
src/spirit_platform.egg-info/entry_points.txt
src/spirit_platform.egg-info/requires.txt
src/spirit_platform.egg-info/top_level.txt