Arquitetura por classe de trilha
As cinco classes de cotação por onde a Opta roteia cada preço, e como cada uma é auditada.
Livro de ofertas
Para corretoras centralizadas, a gente percorre o livro de ofertas público do par origem para destino. A cotação é o preço médio ponderado pelo volume no tamanho consultado, não o topo do livro.
- Exemplos
- Binance · Coinbase · Kraken · OKX · Bitso
- Cadência da auditoria
- Diária
- Limite de variância
- 0,5% (veja a tabela de limites abaixo)
Corredor
Para rotas fiat para fiat, a gente puxa as tabelas publicadas pelos líderes de cada corredor: bancos e operadoras de remessa que divulgam taxas indicativas para um par origem para destino.
- Exemplos
- Corredores Wise · Remitly · taxas publicadas da Western Union
- Cadência da auditoria
- Diária
- Limite de variância
- 0,3% (mais apertado, tabelas fiat deveriam ser previsíveis)
Curva
Para rotas DEX, a gente pede uma cotação ao roteador on-chain (1inch, LI.FI) no tamanho consultado. A cotação inclui roteamento entre pools e reflete o slippage real da curva.
- Exemplos
- 1inch · LI.FI
- Cadência da auditoria
- Diária
- Limite de variância
- 1,0% (curvas DEX se mexem com a profundidade de liquidez)
P2P
Para rotas entre pessoas, a gente coleta as ofertas publicadas na página de ordens da plataforma, filtradas pelo mesmo par origem para destino, mesmo método de pagamento e mesma faixa de valor.
- Exemplos
- LocalCoinSwap (única fonte P2P auditada hoje)
- Cadência da auditoria
- Diária
- Limite de variância
- 1,5% (ofertas P2P carregam prêmio de contraparte)
Benchmark
Cotações de referência que não são diretamente executáveis, mas ancoram como deveria ser uma cotação razoável de corredor. A gente usa essas cotações para informar as faixas de variância e nunca para rankear contra cotações executáveis.
- Exemplos
- Wise (a cotação, não a execução)
- Cadência da auditoria
- Apenas referência
- Limite de variância
- n/a, benchmarks não são auditados contra si mesmos
Limites de variância por classe de trilha
A gente não aplica o mesmo limite de variância para toda trilha. Um erro de 1% numa cotação de curva DEX significa uma coisa; o mesmo 1% num livro de CEX significa outra. Os limites abaixo definem o corte de execução "suficiente" por classe.
| Classe de trilha | Apertado (≤) | Esperado (≤) | Marcado (>) |
|---|---|---|---|
| CEX | 0,50% | 1,50% | 1,50% |
| Fiat | 0,30% | 1,00% | 1,00% |
| DEX | 1,00% | 2,50% | 2,50% |
| P2P | 1,50% | 3,00% | 3,00% |
| Benchmark | n/a | n/a | n/a |
Observação: os números acima são provisórios, à espera da configuração no servidor.
União de cotações
No motor, toda cotação é uma de cinco variantes:
- orderbook
- Cotação de CEX percorrendo o livro.
- corridor
- Tabela de corredor bancário.
- curve
- Cotação de roteador DEX (1inch, LI.FI).
- p2p
- Casamento de oferta na LocalCoinSwap.
- benchmark
- Cotação de referência (Wise), não executável.
Tratar essas variantes como distintas mantém a comparação honesta: uma cotação benchmark nunca compete com uma cotação orderbook no ranking de quanto chega.
Cadência e frescor
A gente audita cada par acompanhado todo dia. Linhas novas de variância publicam minutos depois de cada rodada diária.
Cotações dos APIs dos provedores ficam em cache por pouco tempo para não estourar limites. Cotações velhas são buscadas de novo quando uma comparação roda.