Ir para o conteúdo
ORBITRAONE

Desenvolvedores

Construa sobre o próprio mercado.

O NexusSDK expõe as primitivas do ORBITRA ONE™ — livros de ofertas, risco, identidade, ativos, agentes e pagamentos — como serviços de primeira classe. As aplicações chamam os mesmos módulos determinísticos que executam os mercados, em vez de reconstruir uma praça de negociação em torno deles.

  • NexusSDK
  • NexusWASM
  • EVM Capsule
  • Ferramentas de nó

Visão geral do NexusSDK

Primitivas de mercado como serviços de primeira classe.

O NexusSDK é a superfície de desenvolvimento de todo o sistema. Ele alcança a camada de serviços de mercado do Orbitra L1 — ApexMatch, Aegis, Prism, compensação e liquidação — e a camada de execução, onde rodam os contratos NexusWASM.

Cada chamada é feita por uma identidade com permissões delimitadas, e cada mudança de estado retorna evidência assinada. As partes mais difíceis de uma aplicação financeira — casamento de ordens, risco, elegibilidade e finalidade — já existem como módulos do protocolo, o que reduz a distância entre uma ideia e uma aplicação confiável.

  • Serviços tipados sobre módulos nativos do protocolo
  • Comprovantes assinados para cada mudança de estado
  • Credenciais delimitadas emitidas pelo VaultID
  • Exemplos em sandbox, em TypeScript, Python e Rust
Comece pelo guia rápido
Ilustração: O Orbitra L1 representado em seis camadas sobrepostas: experiência no topo, depois serviços de mercado, execução, consenso, dados e rede na base. A luz percorre as camadas de cima para baixo conforme uma transação é executada e finalizada, e volta para cima como estado confirmado.
  1. 01ExperiênciaOrbitra Prime · carteiras · aplicações · APIs institucionais
  2. 02Serviços de mercadoApexMatch · Aegis · Prism · compensação · liquidação
  3. 03ExecuçãoVectorLanes · escalonador determinístico · NexusWASM
  4. 04ConsensoQuórum QSE · certificados de finalidade · política de validadores
  5. 05DadosCompromissos de estado · histórico · fluxos de índice · provas
  6. 06RedeEntrada regional · transporte criptografado · malha de disponibilidade

Primitivas

Seis serviços. Um único modelo de permissões.

Cada serviço é uma interface tipada sobre um módulo nativo. Os seis compartilham um único modelo de conta, uma única visão de risco e um único formato de evidência.

APIs de mercado

Ordens, livros e compensação

Envie, altere e cancele ordens no ApexMatch, acompanhe em stream o estado do livro e das negociações, solicite cotações via RFQ e leia as variações de compensação. As ordens via API passam pelo mesmo controle de pré-risco do Aegis que as ordens enviadas pela interface.

Asset Studio

Emissão e ciclo de vida

Emita e administre ativos tokenizados com permissões de emissor, eventos de ciclo de vida como distribuições e resgates, e regras de elegibilidade aplicadas em cada transferência. Veja tokenização.

Identidade do agente

Automação responsável

Registre agentes de IA e bots como identidades próprias, cada uma vinculada a uma política do Cortex. Toda ação de agente é assinada, atribuível e revogável.

Troca de dados

Dados com procedência

Publique e licencie conjuntos de dados e sinais com procedência verificável. Os compradores veem a origem e a atualidade; os contribuidores mantêm o controle dos termos de acesso.

VaultID

Credenciais, não documentos

Verifique elegibilidade e permissões pelo VaultID. Sua aplicação aprende o que um usuário pode fazer sem nunca manusear os documentos por trás disso.

Pagamentos

Liquidação na lógica da aplicação

Solicite, autorize e liquide pagamentos com a mesma finalidade determinística das negociações, com condições expressas em código, em vez de reconciliadas posteriormente.

NexusWASM

Contratos que declaram o que podem tocar.

O NexusWASM é o principal ambiente de contratos do Orbitra L1. Os contratos são compilados de Rust, C e C++ para WebAssembly e rodam em um sandbox com medição, onde computação e armazenamento têm preços explícitos.

Cada contrato declara suas capacidades no momento da implantação: as primitivas de mercado que pode chamar e o estado que pode ler ou escrever. O runtime rejeita qualquer coisa fora dessa declaração, e o acesso declarado ao estado permite que contratos independentes sejam executados em paralelo nas VectorLanes.

  • Contratos com capacidades delimitadas
  • Preços explícitos de computação e armazenamento
  • Chamadas nativas ao ApexMatch e ao Aegis
  • Toolchains de Rust, C e C++
Ilustração: Um contrato NexusWASM é executado dentro de um sandbox. Ele só pode acessar as capacidades que declarou — incluindo módulos nativos de mercado — enquanto o processamento e o armazenamento são medidos, e seu acesso declarado ao estado permite que o escalonador o execute em paralelo com trabalhos não relacionados.
Contrato
  • Capacidades

  • Processamento medido

  • Armazenamento medido

Caminho de migração do EVM Capsule

Comece na cápsula. Avance para o núcleo.

O EVM Capsule executa bytecode e ferramentas Ethereum existentes em um domínio isolado, com limites próprios de recursos. É uma fronteira de compatibilidade, nunca o runtime central.

  1. 01

    Chegar

    Implante contratos existentes com ferramentas familiares. Eles rodam sem alterações dentro da cápsula, medidos contra limites independentes de gás e recursos.

  2. 02

    Conectar

    Os ativos alcançam o núcleo apenas pelo ponto de entrada governado, com limites de taxa, limites de rota e mecanismos de interrupção em cada transferência.

  3. 03

    Analisar

    Encontre os trechos de código que precisam de desempenho nativo ou acesso direto ao mercado — geralmente o tratamento de ordens, a liquidação e a lógica de risco.

  4. 04

    Portar

    Reescreva esses trechos como contratos NexusWASM que chamam o ApexMatch e o Aegis nativamente, mantendo a versão da cápsula como referência de comportamento.

  5. 05

    Desativar

    Quando as duas versões produzirem os mesmos resultados a partir das mesmas entradas, migre os usuários para os contratos nativos e encerre gradualmente a implantação na cápsula.

Uma falha dentro da cápsula é contida por seus próprios limites e mecanismos de interrupção. As cargas de trabalho da cápsula nunca restringem o runtime central.

Ferramentas de validador e de nó

Execute um nó contra estado real.

Desenvolvedores e operadores usam o mesmo cliente de nó. Os desenvolvedores reproduzem e consultam o estado finalizado; os validadores acrescentam funções de assinatura.

Reprodução local
Reproduza transições finalizadas para desenvolver e testar contra o estado real do protocolo
Fluxos de índice
Assine a saída de estado em stream para aplicações, análises e reconciliação
Verificação de provas
Verifique compromissos de estado e certificados de finalidade do QSE do lado do cliente
Integridade de versão
Versões assinadas, verificadas antes da instalação ou atualização
Assinatura do operador
Integração de assinador HSM e MPC para chaves de validador — veja validadores

Recursos

Exemplos, status e notas de versão.

ExemplosExemplos de código em sandbox
Exemplos em TypeScript, Python e Rust leem credenciais de variáveis de ambiente, nunca do código-fonte, e rodam em ambientes de sandbox. Explore-os no portal de documentação.
Status da APIStatus do serviço
A página de status informa sobre o site, a captação de acessos, e os serviços de rede e de negociação, além de indicar onde as atualizações de incidentes são publicadas.
ChangelogNotas de versão em cada lançamento
As notas de versão são publicadas com cada versão do NexusSDK no portal de documentação: mudanças de interface, descontinuações e passos de migração, versionadas junto à referência que descrevem.

Interesse de desenvolvedor

Diga-nos o que você está construindo.

O acesso ao SDK, as credenciais de sandbox e os nomes de pacotes publicados são concedidos a desenvolvedores registrados. Descreva sua aplicação e as primitivas de que ela precisa.

  1. 01Cada solicitação é avaliada de acordo com as primitivas e os ambientes de que precisa.
  2. 02Desenvolvedores aprovados recebem credenciais de sandbox delimitadas e acesso à documentação.
  3. 03Os nomes de pacotes publicados são compartilhados com o acesso ao SDK.
  4. 04Nunca solicitamos chaves privadas, frases de recuperação ou senhas.

Nunca inclua senhas, chaves privadas, frases de recuperação ou documentos de identidade.