A development team is building a decentralized application (DApp) for supply chain management.
The DApp needs to automatically trigger a payment to a supplier once a shipment's arrival is confirmed by an external logistics provider's API.
What component is essential for the smart contract to securely interact with this off-chain data?