# Source Operations Each source should fail visibly and safely. A missing key or remote outage must produce `degraded` source health instead of silent demo data. Check runtime state: ```bash curl http://localhost:3117/api/health curl http://localhost:3117/api/metrics ``` Source docs: - [OpenSky](opensky.md) - [ACLED](acled.md) - [Telegram](telegram.md) - [FIRMS](firms.md) - [Maritime](maritime.md)