A execução determinística e as observações do mundo exterior são boas e ruins, respectivamente, em blockchains modernas. A lacuna é ainda mais significativa do que era há alguns anos, pois os maiores riscos on-chain agora não são mais erros no cálculo matemático dos contratos inteligentes, mas entradas imprecisas: a alimentação de preços que dispara a liquidação, o valor de ajuste que conclui os derivativos, a aleatoriedade que escolhe o vencedor em um jogo e o fato off-chain que tokeniza ou faz referência a um ativo do mundo real. Ao mesmo tempo, esta indústria está avançando rumo a tempos de bloco maiores, um número crescente de L2s e appchains, implantações multi-cadeia, proporcionando mais superfície sobre a qual atrasar dados, atualizar dados de forma inconsistente ou manipular economicamente dados. O APRO existe nessa realidade como um sistema de oráculo que implementa tentativas de fornecer a verdade utilizável a contratos inteligentes, envolvendo dois modos de entrega (push e pull) e uma postura de verificação que inclui agregação multi-operadora e outras funcionalidades, como verificações assistidas por IA e aleatoriedade verificável.