Oráculo multi-chain — EVM/Polygon, Solana e Stellar — no modelo Oraclize/Provable, com middleware em Cloudflare Workers e conectores on-chain com provas criptográficas.
Agende uma reuniãoO Rapport Oracle é um oráculo genérico multi-chain desenvolvido pela Rapport Tecnologia que conecta smart contracts a dados do mundo real. No modelo Oraclize/Provable, o contrato consumidor emite uma query, o middleware busca o dado em fontes externas e devolve o resultado on-chain por callback assinado — com prova criptográfica verificável pelo próprio contrato.
query(delay, datasource, arg) no conector da sua chain e um evento (LogNewQuery) é emitido."URL" e extrai o campo desejado com a DSL json(url).path.__callback(rqid, result, proof) de volta ao consumidor, que valida cbAddress e a assinatura on-chain.usingRapportOracle (Solidity), rapport_oracle_sdk (Anchor) e rapport-oracle-lib (Soroban).| Módulo | Repositório | Descrição |
|---|---|---|
| Middleware | rapport_oracle_middleware | Worker Cloudflare — API do oráculo, cache KV e fila de atualizações |
| Smart Contracts | rapport_oracle | Conectores on-chain (Hardhat/Foundry, Anchor, Soroban) e scripts de deploy |
| Workspace | Rapport_Oracle_Workspace | Repositório raiz que integra os módulos como submodules |
json(url).path.Visite a página do projeto em rapporttecnologia.github.io/Rapport_Oracle_Workspace e explore o código no GitHub.