> For the complete documentation index, see [llms.txt](https://docs.nexus.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nexus.xyz/exchange/pt-br/overview/architecture.md).

# Arquitetura

Os componentes que formam a Exchange e o que roda hoje.

A Nexus Exchange é um **livro de ofertas central de ordens limite com motor de matching, sistema de risco e oráculo nativos**. As ordens ficam em repouso em um livro, são casadas por prioridade de preço e tempo e são apuradas contra a margem mantida pela plataforma. Ela funciona como uma exchange centralizada de derivativos, não como um AMM nem como um protocolo de casamento de intenções.

O livro de ofertas e a lógica de matching, margem e liquidação são **partes nativas do motor da Exchange**, não um smart contract implantado em uma rede. Esse design permite que a plataforma mire uma latência de confirmação de nível CEX, e traders e aplicações acessam tudo isso por uma única API.

## Os componentes

Quatro componentes fazem o trabalho. Cada um tem uma responsabilidade e sua própria página nesta seção.

```mermaid
flowchart LR
  C[Clients — traders, market makers] --> API[API<br/>REST + WebSocket]
  API --> ME[Matching Engine<br/>order books, matching, fills]
  API --> RE[Risk Engine<br/>margin, liquidations, funding]
  ME <--> RE
  OR[Oracle<br/>mark and index prices] --> RE
  OR --> ME
```

| Componente            | Pelo que responde                                                                                                                                                                | Onde está documentado                                                                                                                                                                                                               |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **API**               | Todas as formas de entrada e saída: envio de ordens, cancelamentos, edições, leituras de conta e de mercado, o stream WebSocket. Não mantém nenhum estado de negociação próprio. | [APIs e limites](/exchange/pt-br/apis-and-rates/apis-and-rates.md), [Referência da API](https://docs.nexus.xyz/api-reference)                                                                                                       |
| **Motor de matching** | Os livros de ofertas, o matching por preço e tempo e as execuções que saem deles.                                                                                                | [Tipos de ordem](/exchange/pt-br/trading/trading/perpetuals/order-types.md), [Limites de descoberta](/exchange/pt-br/trading/trading/perpetuals/discovery-bounds.md)                                                                |
| **Motor de risco**    | Margem, liquidações, desalavancagem automática, financiamento e o fundo de seguro.                                                                                               | [Margem](/exchange/pt-br/trading/trading/perpetuals/margining.md), [Liquidações](/exchange/pt-br/trading/trading/perpetuals/liquidations.md), [Taxas de financiamento](/exchange/pt-br/trading/trading/perpetuals/funding-rates.md) |
| **Oráculo**           | Os preços de índice e de marca contra os quais margem, financiamento e liquidação são calculados.                                                                                | [Oráculos de preço](/exchange/pt-br/trading/trading/perpetuals/price-oracles.md)                                                                                                                                                    |

Duas propriedades desse design explicam comportamentos que um trader vai observar.

**O motor de matching e o motor de risco se comunicam nos dois sentidos.** O motor de risco não apenas observa o livro; ele atua sobre ele. Quando uma conta viola a margem de manutenção, ou quando um movimento do oráculo dispara um gatilho, o motor de risco envia ordens de fechamento e cancela as ordens em repouso. Por isso pode aparecer em sua conta uma execução que você não enviou. Consulte [Liquidações](/exchange/pt-br/trading/trading/perpetuals/liquidations.md).

**Uma atualização do oráculo faz mais do que gravar um preço.** Ela move o preço de marca, o que dispara gatilhos e aciona varreduras de liquidação. Um mercado calmo pode, portanto, ver uma rajada de ordens disparadas e liquidações sem que nenhuma ordem nova chegue.

## O que roda hoje

|                              |                                                                                                                        |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Matching, margem, liquidação | No motor da Exchange                                                                                                   |
| Garantia                     | USDX sintético na testnet, creditado pelo faucet. O USDX real deve entrar e sair por uma ponte de depósito na Ethereum |
| Mercados                     | Futuros perpétuos, cotados e com margem em USDX. `GET /markets` é a autoridade sobre o que está listado                |

**A plataforma que você negocia hoje é o motor.** Os componentes acima são suas partes, e [Limites de requisições e de conexão](/exchange/pt-br/apis-and-rates/apis-and-rates/rate-limits.md) lista os números que restringem uma integração.

Qualquer coisa além disso é roadmap, não uma descrição da plataforma. Consulte o [Roadmap](https://docs.nexus.xyz/exchange-layer-1/overview/roadmap). Nada nesta página é um compromisso com uma data.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.nexus.xyz/exchange/pt-br/overview/architecture.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
