Skip to main content

Integration Overview

Senticore exposes six logical integration surfaces, each optimized for a different user profile.

API surfaces

SurfaceBest forLatencyProtocol
Public Market Data HTTPApps, dashboards, data consumersStandardJSON over HTTPS
Trading HTTPRetail traders and application backendsStandardJSON over HTTPS
Public WebSocketReal-time market dataLowJSON over WSS
Private WebSocketAccount, order, fill, and risk streamsLowAuthenticated JSON over WSS
FIX GatewayQuant funds, institutional desks, OMS integrationsLowFIX 4.4 / 5.0 SP2 over TLS
Market Maker APILiquidity providers and quote enginesLowest available tierHTTP, WebSocket, and binary paths

All surfaces commit to the same canonical sequencer, the same matching engine, the same risk checks, and the same settlement guarantees. Choose by latency, operational model, and tooling fit.

Quick decision guide

If you are building...Start with
A web or mobile applicationPublic/Trading HTTP + WebSocket
A Python, Java, or C++ trading systemHTTP + WebSocket, or FIX
An existing OMS or institutional trading systemFIX
A latency-sensitive market-making strategyMarket Maker API with binary submission and private streams
Off-the-shelf trading infrastructureFIX

Common concepts

Every surface shares:

  • EIP-712 signed actions for wallet or delegated credential authorization,
  • canonical action hashes for deterministic encoding across clients,
  • idempotency through client order identifiers,
  • rate limit envelopes per surface and tier,
  • stable error codes with retryable and non-retryable classification.

Next