graph LR A[Streamlit App] --> B[OpenBB Tab] A --> C[Debate System] C --> D[Immortal Agents] D --> E[OpenBB Engine] D --> F[Perpetual Engine] B --> G[_load_price_data] G --> H{OpenBB Available?} H -- Yes --> I[OpenBB obb] H -- No --> J[Demo/Synthetic Data] E --> K{OpenBB Available?} K -- Yes --> I K -- No --> L[Error Result]