Ir al contenido
ORBITRAONE

Desarrolladores

Construya sobre el propio mercado.

NexusSDK expone las primitivas de ORBITRA ONE™ (libros de órdenes, riesgo, identidad, activos, agentes y pagos) como servicios de primer nivel. Las aplicaciones llaman a los mismos módulos deterministas que hacen funcionar los mercados, en lugar de reconstruir una plataforma alrededor de ellos.

  • NexusSDK
  • NexusWASM
  • EVM Capsule
  • Herramientas de nodo

Visión general de NexusSDK

Primitivas de mercado como servicios de primer nivel.

NexusSDK es la superficie de desarrollo de todo el sistema. Alcanza la capa de servicios de mercado de Orbitra L1 (ApexMatch, Aegis, Prism, compensación y liquidación) y la capa de ejecución, donde se ejecutan los contratos de NexusWASM.

Cada llamada la realiza una identidad con permisos delimitados, y cada cambio de estado devuelve evidencia firmada. Las partes más difíciles de una aplicación financiera (la casación, el riesgo, la elegibilidad y la finalidad) ya existen como módulos del protocolo, de modo que se reduce la distancia entre una idea y una aplicación confiable.

  • Servicios tipados sobre los módulos nativos del protocolo
  • Recibos firmados para cada cambio de estado
  • Credenciales delimitadas emitidas mediante VaultID
  • Ejemplos en entorno aislado en TypeScript, Python y Rust
Comenzar con la guía de inicio rápido
Ilustración: Orbitra L1 representada como seis capas apiladas: la experiencia en la parte superior, seguida de los servicios de mercado, la ejecución, el consenso, los datos y la red en la base. La luz desciende a través de las capas mientras una transacción se ejecuta y se finaliza, y vuelve a ascender como estado confirmado.
  1. 01ExperienciaOrbitra Prime · billeteras · aplicaciones · API institucionales
  2. 02Servicios de mercadoApexMatch · Aegis · Prism · compensación · liquidación
  3. 03EjecuciónVectorLanes · planificador determinista · NexusWASM
  4. 04ConsensoCuórum de QSE · certificados de finalidad · política de validadores
  5. 05DatosCompromisos de estado · historial · flujos de índices · pruebas
  6. 06RedEntrada regional · transporte cifrado · malla de disponibilidad

Primitivas

Seis servicios. Un solo modelo de permisos.

Cada servicio es una interfaz tipada sobre un módulo nativo. Los seis comparten un modelo de cuenta, una visión del riesgo y un formato de evidencia.

API de mercado

Órdenes, libros y compensación

Envíe, modifique y cancele órdenes en ApexMatch, transmita en continuo el estado del libro y de las operaciones, solicite cotizaciones RFQ y lea los deltas de compensación. Las órdenes enviadas por API pasan por la misma puerta de preriesgo de Aegis que las órdenes de la interfaz.

Asset Studio

Emisión y ciclo de vida

Emita y administre activos tokenizados con permisos de emisor, eventos del ciclo de vida como distribuciones y reembolsos, y reglas de elegibilidad aplicadas en cada transferencia. Consulte tokenización.

Identidad de agentes

Automatización responsable

Registre agentes de IA y robots como identidades propias, cada una vinculada a una política de Cortex. Toda acción de un agente queda firmada, es atribuible y es revocable.

Intercambio de datos

Datos con procedencia

Publique y licencie conjuntos de datos y señales con procedencia verificable. Los compradores ven el origen y la frescura; los colaboradores conservan el control de las condiciones de acceso.

VaultID

Credenciales, no documentos

Compruebe la elegibilidad y los permisos mediante VaultID. Su aplicación sabe qué puede hacer un usuario sin manejar en ningún momento los documentos que hay detrás.

Pagos

Liquidación en la lógica de la aplicación

Solicite, autorice y liquide pagos con la misma finalidad determinista que las operaciones, con condiciones expresadas en código en lugar de conciliarse después.

NexusWASM

Contratos que declaran lo que pueden tocar.

NexusWASM es el entorno principal de contratos de Orbitra L1. Los contratos se compilan desde Rust, C y C++ a WebAssembly, y se ejecutan en un entorno aislado y medido donde el cómputo y el almacenamiento tienen precios explícitos.

Cada contrato declara sus capacidades en el momento del despliegue: las primitivas de mercado que puede llamar y el estado que puede leer o escribir. El entorno de ejecución rechaza cualquier cosa fuera de esa declaración, y el acceso a estado declarado permite que contratos independientes se ejecuten en paralelo en VectorLanes.

  • Contratos con capacidades delimitadas
  • Precios explícitos de cómputo y almacenamiento
  • Llamadas nativas a ApexMatch y Aegis
  • Cadenas de herramientas de Rust, C y C++
Ilustración: Un contrato de NexusWASM se ejecuta dentro de un entorno aislado (sandbox). Solo puede acceder a las capacidades que declaró —incluidos los módulos de mercado nativos—, mientras el cómputo y el almacenamiento se miden, y su acceso declarado al estado permite que el planificador lo ejecute en paralelo con trabajo no relacionado.
Contrato
  • Capacidades

  • Cómputo medido

  • Almacenamiento medido

Vía de migración de EVM Capsule

Empiece en la cápsula. Avance hacia el núcleo.

El EVM Capsule ejecuta el bytecode y las herramientas existentes de Ethereum en un dominio aislado con sus propios límites de recursos. Es un límite de compatibilidad, nunca el entorno de ejecución central.

  1. 01

    Llegar

    Despliegue los contratos existentes con herramientas conocidas. Se ejecutan sin cambios dentro de la cápsula, medidos frente a límites independientes de gas y de recursos.

  2. 02

    Conectar

    Los activos llegan al núcleo solo a través de la pasarela gobernada, con límites de frecuencia, límites de ruta y mecanismos de interrupción en cada transferencia.

  3. 03

    Perfilar

    Localice las rutas de código que necesitan rendimiento nativo o acceso directo al mercado, normalmente la gestión de órdenes, la liquidación y la lógica de riesgo.

  4. 04

    Migrar

    Reescriba esas rutas como contratos de NexusWASM que llaman de forma nativa a ApexMatch y Aegis, conservando la versión de la cápsula como referencia de comportamiento.

  5. 05

    Retirar

    Cuando ambas versiones produzcan los mismos resultados a partir de las mismas entradas, traslade a los usuarios a los contratos nativos y retire gradualmente el despliegue de la cápsula.

Un fallo dentro de la cápsula queda contenido por sus propios límites y mecanismos de interrupción. Las cargas de trabajo de la cápsula nunca condicionan el entorno de ejecución central.

Herramientas de validadores y de nodo

Ejecute un nodo contra el estado real.

Los desarrolladores y los operadores utilizan el mismo cliente de nodo. Los desarrolladores reproducen y consultan el estado finalizado; los validadores añaden, además, funciones de firma.

Reproducción local
Reproduzca transiciones finalizadas para desarrollar y probar contra el estado real del protocolo
Flujos de índices
Suscríbase a la salida de estado en continuo para aplicaciones, analítica y conciliación
Verificación de pruebas
Compruebe los compromisos de estado y los certificados de finalidad de QSE en el lado del cliente
Integridad de las versiones
Versiones firmadas, verificadas antes de la instalación o la actualización
Firma del operador
Integración de firmantes HSM y MPC para las claves de validador; consulte validadores

Recursos

Ejemplos, estado y notas de versión.

EjemplosEjemplos de código en entorno aislado
Los ejemplos en TypeScript, Python y Rust leen las credenciales desde variables de entorno, nunca desde el código fuente, y se ejecutan en entornos aislados. Consúltelos en el portal de documentación.
Estado de la APIEstado del servicio
La página de estado informa sobre el sitio web, la recepción de solicitudes de acceso, y los servicios de red y de negociación, y muestra dónde se publican las actualizaciones sobre incidentes.
Registro de cambiosNotas de versión en cada versión
Las notas de versión se publican con cada versión de NexusSDK en el portal de documentación: cambios de interfaz, obsolescencias y pasos de migración, versionadas junto a la referencia que describen.

Interés de desarrolladores

Cuéntenos qué está construyendo.

El acceso al SDK, las credenciales de entorno aislado y los nombres de los paquetes publicados se entregan a los desarrolladores registrados. Describa su aplicación y las primitivas que necesita.

  1. 01Cada solicitud se revisa en función de las primitivas y los entornos que necesita.
  2. 02Los desarrolladores aprobados reciben credenciales delimitadas de entorno aislado y acceso a la documentación.
  3. 03Los nombres de los paquetes publicados se comparten junto con el acceso al SDK.
  4. 04Nunca solicitamos claves privadas, frases semilla ni contraseñas.

Nunca incluya contraseñas, claves privadas, frases semilla ni documentos de identidad.