Chainlink é um serviço que possibilita carregar informações do mundo real por meio de APIs para smart-contracts. Dessa forma é possível criar aplicações descentralizadas que utilizam dados de fora da rede blockchain (alguns casos de uso)
O objetivo dessa entrega é criar um contrato que acesse alguma API de seu interesse (tem que ser pública, ou seja sem chave para requests) e armazene o dado no contrato. Feito deve-se criar um outro contrato que utilize esse dado obtido para alguma aplicação prática (e.g resultado de uma partida para apostas).