Skip to content

Endpoint Reference

Aleatoric now publishes both the US and JP production edges. JP access is available to eligible customers using the regional endpoints below.

ProtocolEndpointPortTransport
JSON-RPChttps://rpc.aleatoric.systems443HTTPS
gRPChl.grpc.aleatoric.systems443HTTP/2 + TLS
Unified Streamhttps://unified.grpc.aleatoric.systems443SSE over HTTPS
Disk-Sync WebSocketwss://disk.grpc.aleatoric.systems443WSS
ProtocolEndpointPortTransport
JSON-RPChttps://rpc-jp.aleatoric.systems443HTTPS
gRPChl-jp.grpc.aleatoric.systems443HTTP/2 + TLS
Unified Streamhttps://unified-jp.grpc.aleatoric.systems443SSE over HTTPS
Disk-Sync WebSocketwss://disk-jp.grpc.aleatoric.systems443WSS

JP edge status: JP regional endpoints are available for customer use when the account plan includes Japan East access.

ServiceEndpointDescription
API Gatewayhttps://mcp.aleatoric.systemsAuthentication, billing, dashboard proxy
Alpha Dashboard Proxyhttps://mcp.aleatoric.systems/api/v1/unified/*Session-authenticated proxy to unified stream

Important: The Unified Stream endpoints listed above (unified.grpc.aleatoric.systems) are for direct SDK/bot access using API keys provisioned via the credential manager. Dashboard clients must connect through the engine proxy at mcp.aleatoric.systems/api/v1/unified/*, which validates session tokens and forwards requests to the hypernode with a service-level key. Connecting directly from the browser will result in a 401 auth error because the hypernode does not accept session tokens.

Health checks do not require authentication and return HTTP 200 when the service is operational.

RegionURLMethod
UShttps://unified.grpc.aleatoric.systems/healthzGET
JPhttps://unified-jp.grpc.aleatoric.systems/healthzGET
Terminal window
# Quick health check
curl -s https://unified.grpc.aleatoric.systems/healthz
{"status": "ok"}
ProtocolAuth MethodTierLatency Target
JSON-RPCx-api-key headerAll tiersp50 < 50 ms
gRPCx-api-key metadataPro+p50 < 10 ms
Unified Stream (SSE)x-api-key or Bearer headerPro+p50 < 500 μ\mus
Disk-Sync WebSocketx-api-key header or ?api_key= queryQuant onlyWire-speed

US and JP production endpoints are published as separate regional targets. Choose the endpoint that matches your entitled region and operating requirements.

PropertyValue
Minimum versionTLS 1.2
Cipher suitesECDHE+AESGCM, ECDHE+CHACHA20POLY1305
gRPC transportHTTP/2 with ALPN (h2)
Certificate managementAutomated (platform-managed)
Certificate managementManaged by Aleatoric
Terminal window
curl -X POST https://rpc.aleatoric.systems \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
Terminal window
grpcurl -d '{"coin":"BTC"}' \
-H "x-api-key: YOUR_API_KEY" \
hl.grpc.aleatoric.systems:443 \
price.PriceService/GetMidPrice
Terminal window
curl -N -H "x-api-key: YOUR_API_KEY" \
"https://unified.grpc.aleatoric.systems/api/v1/unified/stream"
const ws = new WebSocket('wss://disk.grpc.aleatoric.systems', {
headers: { 'x-api-key': 'YOUR_API_KEY' }
});