Skip to main content
Rascunho: especificação em definição. Endpoints e campos podem mudar.
Rebalancear é ajustar a proporção entre USDY e BUIDL no saldo rendendo. Na TESA, todo rebalanceamento nasce como proposta e só acontece com aprovação da empresa.

De onde vêm as propostas

  • Sugeridas pela TESA (origem: tesa): quando o spread de taxa entre os ativos passa do limite da política. O evento alocacao.proposta avisa a integração.
  • Criadas pela integração (origem: cliente): com POST /propostas, informando a alocação alvo.

Fluxo

1

Receba ou crie a proposta

2

Revise os movimentos

GET /propostas/{id} mostra movimentos e alocacao_resultante. Confira antes de aprovar.
3

Aprove ou rejeite

Com uma chave admin, chame POST /propostas/{id}/aprovar ou POST /propostas/{id}/rejeitar. A aprovação exige Idempotency-Key e, na proposta atual, pode ser assinada com HMAC.
4

Assine no custodiante

A proposta aprovada traz transacoes[].payload_nao_assinado. O custodiante assina e transmite.
5

Acompanhe a execução

Depois da confirmação on-chain, a proposta passa a executada e os registros do tipo rebalanceamento aparecem em GET /registros.

Alterar a política

Para mudar a proporção de forma permanente, e não só uma vez, use PUT /politica-de-alocacao. A nova versão vale para depósitos futuros e passa a ser a referência das próximas propostas. A soma dos percentuais deve fechar em 100, senão a API retorna 422 com politica_invalida.
Aprovar não move fundos. A movimentação só acontece depois da assinatura no custodiante da empresa.