A decentralized application (dApp) for agricultural insurance is designed to automatically pay out claims to farmers if a drought is officially declared in their region.
The smart contract needs access to reliable, real-world weather data to trigger these payments.
What component is essential for the smart contract to securely receive this external information?