Pular para o conteúdo principal

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 trilhaApertado (≤)Esperado (≤)Marcado (>)
CEX0,50%1,50%1,50%
Fiat0,30%1,00%1,00%
DEX1,00%2,50%2,50%
P2P1,50%3,00%3,00%
Benchmarkn/an/an/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.