github Rust analyzed c9355ca

APEX-Standard/protocol

github

APEX defines how AI agents communicate with brokers, exchanges, dealers, and other execution venues. One protocol. Realtime state. Autonomous safety. Multi-asset by design.

maintainer
APEX-Standard
license
NOASSERTION
first seen
2026-07-23
last seen
2026-07-24
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 32 tools
transport stdio · streamable-http · http counts 32 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • apex.account.history
  • apex.account.orders
  • apex.account.positions
  • apex.account.summary
  • apex.cfd.corporate_actions
  • apex.cfd.dividend_adjustment
  • apex.crypto.funding_rate
  • apex.crypto.liquidation_estimate
  • apex.crypto.transfer
  • apex.futures.contract_chain
  • apex.futures.margin_schedule
  • apex.fx.conversion
  • apex.fx.exposure
  • apex.fx.rollover
  • apex.market.details
  • apex.market.quote
  • apex.market.search
  • apex.market.snapshot
  • apex.order.cancel
  • apex.order.modify
  • apex.order.place
  • apex.order.status
  • apex.position.close
  • apex.risk.check
  • apex.risk.limits
  • apex.session.acknowledge
  • apex.session.authenticate
  • apex.session.capabilities
  • apex.session.heartbeat
  • reference.test.force_candle_close
  • reference.test.set_realtime_state
  • reference.test.stop_ticks
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit c9355ca · analyzer v33 · 1w ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 66

filesystem 3

  • fs (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/common.mjs :3 import fs from "node:fs";
  • fs (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/production-resilience.mjs :2 import fs from "node:fs";
  • fs (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/production-smoke.mjs :2 import fs from "node:fs";

shell / exec 2

  • shell (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/common.mjs :2 import { spawn } from "node:child_process";
  • shell (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/production-replay-regression.mjs :2 import { spawn } from "node:child_process";

network 4

  • net (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/cleanup-timeout-regression.mjs :2 import http from "node:http";
  • net (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/common.mjs :414 const response = await fetch(`${baseUrl}/mcp`, {
  • net (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/production-replay-regression.mjs :3 import http from "node:http";
  • net (weak) APEX-Standard-protocol-c9355ca/conformance/scripts/session-cleanup-regression.mjs :2 import http from "node:http";

tool registrations 64

  • apex.account.summary APEX-Standard-protocol-c9355ca/reference-implementation/go/account.go :16
  • apex.account.positions APEX-Standard-protocol-c9355ca/reference-implementation/go/account.go :35
  • apex.account.orders APEX-Standard-protocol-c9355ca/reference-implementation/go/account.go :50
  • apex.account.history APEX-Standard-protocol-c9355ca/reference-implementation/go/account.go :65
  • apex.cfd.corporate_actions APEX-Standard-protocol-c9355ca/reference-implementation/go/cfd.go :13
  • apex.cfd.dividend_adjustment APEX-Standard-protocol-c9355ca/reference-implementation/go/cfd.go :39
  • apex.crypto.funding_rate APEX-Standard-protocol-c9355ca/reference-implementation/go/crypto.go :36
  • apex.crypto.liquidation_estimate APEX-Standard-protocol-c9355ca/reference-implementation/go/crypto.go :71
  • apex.crypto.transfer APEX-Standard-protocol-c9355ca/reference-implementation/go/crypto.go :126
  • apex.futures.contract_chain APEX-Standard-protocol-c9355ca/reference-implementation/go/futures.go :22
  • apex.futures.margin_schedule APEX-Standard-protocol-c9355ca/reference-implementation/go/futures.go :89
  • apex.fx.rollover APEX-Standard-protocol-c9355ca/reference-implementation/go/fx.go :29
  • apex.fx.exposure APEX-Standard-protocol-c9355ca/reference-implementation/go/fx.go :60
  • apex.fx.conversion APEX-Standard-protocol-c9355ca/reference-implementation/go/fx.go :135
  • apex.market.quote APEX-Standard-protocol-c9355ca/reference-implementation/go/market.go :13
  • apex.market.snapshot APEX-Standard-protocol-c9355ca/reference-implementation/go/market.go :25
  • apex.market.search APEX-Standard-protocol-c9355ca/reference-implementation/go/market.go :40
  • apex.market.details APEX-Standard-protocol-c9355ca/reference-implementation/go/market.go :53
  • apex.order.place APEX-Standard-protocol-c9355ca/reference-implementation/go/orders.go :16
  • apex.order.modify APEX-Standard-protocol-c9355ca/reference-implementation/go/orders.go :79
  • apex.order.cancel APEX-Standard-protocol-c9355ca/reference-implementation/go/orders.go :127
  • apex.order.status APEX-Standard-protocol-c9355ca/reference-implementation/go/orders.go :149
  • apex.position.close APEX-Standard-protocol-c9355ca/reference-implementation/go/orders.go :167
  • reference.test.force_candle_close APEX-Standard-protocol-c9355ca/reference-implementation/go/resources.go :832
  • reference.test.stop_ticks APEX-Standard-protocol-c9355ca/reference-implementation/go/resources.go :852
  • apex.risk.check APEX-Standard-protocol-c9355ca/reference-implementation/go/risk.go :16
  • apex.risk.limits APEX-Standard-protocol-c9355ca/reference-implementation/go/risk.go :53
  • apex.session.authenticate APEX-Standard-protocol-c9355ca/reference-implementation/go/session.go :22
  • apex.session.capabilities APEX-Standard-protocol-c9355ca/reference-implementation/go/session.go :57
  • apex.session.heartbeat APEX-Standard-protocol-c9355ca/reference-implementation/go/session.go :99
  • apex.session.acknowledge APEX-Standard-protocol-c9355ca/reference-implementation/go/session.go :110
  • reference.test.set_realtime_state APEX-Standard-protocol-c9355ca/reference-implementation/go/session.go :138
  • reference.test.force_candle_close APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/server.ts :296
  • reference.test.stop_ticks APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/server.ts :310
  • apex.account.summary APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/account.ts :9
  • apex.account.positions APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/account.ts :32
  • apex.account.orders APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/account.ts :58
  • apex.account.history APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/account.ts :77
  • apex.cfd.corporate_actions APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/cfd.ts :12
  • apex.cfd.dividend_adjustment APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/cfd.ts :46
  • apex.crypto.funding_rate APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/crypto.ts :31
  • apex.crypto.liquidation_estimate APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/crypto.ts :74
  • apex.crypto.transfer APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/crypto.ts :132
  • apex.futures.contract_chain APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/futures.ts :19
  • apex.futures.margin_schedule APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/futures.ts :98
  • apex.fx.rollover APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/fx.ts :25
  • apex.fx.exposure APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/fx.ts :66
  • apex.fx.conversion APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/fx.ts :134
  • apex.market.quote APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/market.ts :9
  • apex.market.snapshot APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/market.ts :32
  • apex.market.search APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/market.ts :51
  • apex.market.details APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/market.ts :78
  • apex.order.place APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/orders.ts :55
  • apex.order.modify APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/orders.ts :179
  • apex.order.cancel APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/orders.ts :223
  • apex.order.status APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/orders.ts :250
  • apex.position.close APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/orders.ts :276
  • apex.risk.check APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/risk.ts :9
  • apex.risk.limits APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/risk.ts :42
  • apex.session.authenticate APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/session.ts :23
  • apex.session.capabilities APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/session.ts :61
  • apex.session.heartbeat APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/session.ts :105
  • apex.session.acknowledge APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/session.ts :118
  • reference.test.set_realtime_state APEX-Standard-protocol-c9355ca/reference-implementation/typescript/src/tools/session.ts :144

declared dependencies 22

  • @modelcontextprotocol/sdk@^1.0.0
  • github.com/mark3labs/mcp-go@v0.31.0
  • io.modelcontextprotocol.sdk:mcp-bom@*
  • io.modelcontextprotocol.sdk:mcp-core@*
  • io.modelcontextprotocol.sdk:mcp-json-jackson2@*
  • ajv@^8.17.1
  • ajv-formats@^3.0.1
  • github.com/google/uuid@v1.6.0
  • github.com/spf13/cast@v1.7.1
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • serde@1
  • serde_json@1
  • schemars@1
  • chrono@0.4
  • uuid@1
  • tokio@1
  • axum@0.8
  • tokio-stream@0.1
  • rand@0.8
  • async-stream@0.3
  • com.fasterxml.jackson.core:jackson-databind@*
  • org.slf4j:slf4j-simple@2.0.16