주문, 호가창, 클리어링
ApexMatch에서 주문을 실행, 수정, 취소하고, 호가창과 체결 상태를 스트리밍하며, RFQ 호가를 요청하고 클리어링 델타를 조회합니다. API 주문도 인터페이스 주문과 동일한 Aegis 사전 위험 게이트를 통과합니다.
NexusSDK 개요
NexusSDK는 전체 시스템의 개발자 접점입니다. Orbitra L1의 시장 서비스 계층, 즉 ApexMatch, Aegis, Prism, 클리어링, 결제에 접근하며, NexusWASM 계약이 실행되는 실행 계층에도 접근합니다.
모든 호출은 범위가 지정된 권한을 가진 신원을 통해 이루어지며, 모든 상태 변경은 서명된 증거를 반환합니다. 금융 애플리케이션에서 가장 어려운 부분인 매칭, 위험 관리, 자격 검증, 완결성은 이미 프로토콜 모듈로 존재하므로, 아이디어와 신뢰할 수 있는 애플리케이션 사이의 거리가 줄어듭니다.
기본 기능
각 서비스는 네이티브 모듈 위의 타입이 지정된 인터페이스입니다. 여섯 가지 서비스 모두 하나의 계정 모델, 하나의 위험 현황, 하나의 증거 형식을 공유합니다.
ApexMatch에서 주문을 실행, 수정, 취소하고, 호가창과 체결 상태를 스트리밍하며, RFQ 호가를 요청하고 클리어링 델타를 조회합니다. API 주문도 인터페이스 주문과 동일한 Aegis 사전 위험 게이트를 통과합니다.
발행자 권한, 배당 및 상환과 같은 생애주기 이벤트, 모든 이전마다 적용되는 자격 요건 규칙을 갖춘 토큰화 자산을 발행하고 관리합니다. 토큰화를 참고하세요.
AI 에이전트와 봇을 각각 Cortex 정책에 귀속되는 고유한 신원으로 등록합니다. 모든 에이전트의 행동은 서명되고, 귀속되며, 철회할 수 있습니다.
검증 가능한 출처와 함께 데이터셋과 신호를 게시하고 라이선싱합니다. 구매자는 소스와 신선도를 확인할 수 있고, 기여자는 접근 조건에 대한 통제권을 유지합니다.
VaultID를 통해 자격 요건과 권한을 확인합니다. 애플리케이션은 근거 문서를 다루지 않고도 사용자가 할 수 있는 일을 파악할 수 있습니다.
거래와 동일한 결정론적 완결성으로 결제를 요청, 승인, 정산하며, 조건은 사후 대사가 아니라 코드로 표현됩니다.
NexusWASM
NexusWASM은 Orbitra L1의 기본 계약 환경입니다. 계약은 Rust, C, C++에서 WebAssembly로 컴파일되어, 연산과 저장에 명시적인 가격이 책정된 계량형 샌드박스에서 실행됩니다.
각 계약은 배포 시점에 자신의 기능 권한, 즉 호출할 수 있는 시장 기본 기능과 읽거나 쓸 수 있는 상태를 선언합니다. 런타임은 이 선언을 벗어난 모든 것을 거부하며, 선언된 상태 접근 범위는 독립적인 계약들이 VectorLanes에서 병렬로 실행되게 합니다.
기능 권한
계량형 연산
계량형 저장
EVM Capsule 이전 경로
EVM Capsule은 기존 Ethereum 바이트코드와 도구를 자체 자원 상한을 가진 격리된 영역에서 실행합니다. 이는 호환성 경계이며, 결코 핵심 런타임이 아닙니다.
익숙한 도구로 기존 계약을 배포합니다. 계약은 캡슐 안에서 변경 없이 실행되며, 독립적인 가스 및 자원 한도에 따라 계량됩니다.
자산은 통제된 게이트웨이를 통해서만 코어에 도달하며, 모든 이전에는 속도 제한, 경로 한도, 서킷 브레이커가 적용됩니다.
네이티브 성능이나 직접적인 시장 접근이 필요한 코드 경로, 보통 주문 처리, 결제, 위험 관리 로직을 찾습니다.
해당 경로를 ApexMatch와 Aegis를 네이티브로 호출하는 NexusWASM 계약으로 다시 작성하고, 캡슐 버전은 동작 참조용으로 유지합니다.
두 버전이 동일한 입력에서 동일한 결과를 내면, 사용자를 네이티브 계약으로 이전하고 캡슐 배포를 단계적으로 종료합니다.
캡슐 내부의 장애는 자체 한도와 서킷 브레이커로 억제됩니다. 캡슐의 작업 부하는 핵심 런타임을 제약하지 않습니다.
검증자 및 노드 도구
개발자와 운영자는 동일한 노드 클라이언트를 사용합니다. 개발자는 완결된 상태를 재현하고 조회하며, 검증자는 그 위에 서명 임무를 더합니다.
리소스
개발자 관심 등록
SDK 이용, 샌드박스 자격 증명, 공개된 패키지 이름은 등록된 개발자에게 발급됩니다. 만들고 있는 애플리케이션과 필요한 기본 기능을 설명해 주세요.