Skip to main content

Status

Sentico is operating as a capped, whitelisted private beta with real collateral. It is not a public mainnet launch.

External verification September 13-14, 2026. DMS, session keys, the private WebSocket, the SDK 0.3.0 examples, and a production resolution case were exercised from outside against the live venue, built from Git commit f7bb1ca051b7946a7a04c014ce0d946857d86a52. Release labels change between deployments of the same commit; read the current release_id and git_commit from GET /api/v1/version rather than from this page.

DMS and Oracle deployment​

FeatureVerified stateApplicable scope
Core-owned DMSLive and opt-in; arm, heartbeat, status and disarm verified from outside on September 13, and the covered order was cancelled within the timeout and gone from the book after heartbeats stoppedSession-key signed POST /api/v1/bsl/dms; the session-key policy must include cancel; orders opt in per frame via dmsEpoch
DMS recovery formatCOMMAND reader 7, RESULT reader 13, Execution reader 6Compatible journal readers required; hot-standby promotion is not supported
Oracle V2 exchange collectorActive and runningShort-dated V2 binary markets (oracleBinding.kind canonical_v2 with policyHash) were bound and resolved as internal canaries on September 13
Existing BTC binary market 1Open, original price_barrier_v1 binding, 3/3 healthy sourcesV1 economics unchanged; it is not a V2 market
New V2 binary marketsClosed → immutable policy bound → open → resolved lifecycle exercised on the September 13 canaries (markets 16-19; market 17 resolved NO)External trade-to-payout acceptance remains a separate step

See the DMS client contract and Oracle versions, pricing and payouts.

DMS remains opt-in for supported delegated HTTP and BSL SessionKey orders on one shard. Local expiry/reconnect/process-kill tests and optimized comparisons are separate engineering evidence. The external verification does not establish every client's coverage, a production latency SLA, or hot-standby failover. An external V2 trade-to-payout acceptance remains outstanding. One immediate-post-restart BSL canary timed out waiting for its New report; canonical expiry still canceled that order and released its reserve. A later steady-state canary passed. Post-restart report delivery remains an open acceptance item, detailed on the DMS page.

Runtime signals​

Use the signals according to their purpose:

EndpointMeaning
GET /api/v1/healthProcess/runtime liveness and diagnostics (state_root, leader_epoch, engine_truth_batch_id, engine_truth_lag_batches); HTTP 200 does not guarantee order placement
GET /api/v1/readinessStrict order-placement gate; HTTP 503 means do not place orders
GET /api/v1/statusHuman/machine operational overview; remains HTTP 200 and exposes placementReady, placementReason, sequencerCoreReachable, tradingHalted, cancelOnlyAvailable, haltRegistry, expectedReopenMs, bootDiagnosticHold, and engineTruthLagBatches
GET /api/v1/versionRuntime build and release metadata (release_id, git_commit)
GET /api/v1/status/incidentsDurable trading-halt history from the halt registry, including start, resolution, reason, and triggering component
GET /api/v1/status/changelogOperational changelog

Market makers must gate new placements on /api/v1/readiness, not merely on /api/v1/health or TCP connectivity. Missing build metadata may appear as unknown/default; treat that as an integrity warning, not proof of a particular release.

Environment status​

EnvironmentStatus
Internal operational testingActive
Whitelisted private beta with capped TVLLive
Public off-chain sandbox (sentico-sandbox.xyz)Contracts published and endpoints committed; deployment in progress. Self-service, mock USDC, no collateral at risk. See Sandbox
Public testnetNot announced. The sandbox is a centralized off-chain environment, not a chain deployment; nothing is deployed on Arbitrum Sepolia
Public mainnet accessNot live; requires audit and governance gates

Engineering snapshot​

AreaStatus
HTTP, WebSocket, FIX 4.4, FIXP/SBEDeployed for approved beta participants. One client's September 13 measurements from Vienna (network RTT 29.5 ms): FIX 4.4 order ack 29.9 ms, FIXP/SBE ack 35-40 ms, BSL HTTPS compact p50 ~74 ms. These are observations, not guarantees
BSL Direct TCPLive at bsl.sentico-labs.xyz:9001 (protocol senticore-bsl-tcp-v2). Order entry with Ed25519 session keys verified from outside on September 13 (CoreAck p50 30-38 ms from Vienna); wallet-ECDSA sidecar V1 orders are still accepted-not-applied (202). IPC transport failures map to reason 108 IpcTransportUnavailable (see BSL Direct TCP)
TypeScript SDKPublished as @sentico-labs/sdk version 0.3.0 (2026-09-12; DMS helpers, issuePrivateWsToken, encodeBslSessionOrder({dmsEpoch}), V2 oracle reads). Examples sign with appName Sentico and Origin: https://app.sentico-labs.xyz
Rust/Python SDKsRepository distributions (0.1.0-rc.2 / 0.1.0rc2); registry publication remains release-gated
Session keys and private WebSocketLive; POST /api/v1/bsl/session-keys/register (Origin https://app.sentico-labs.xyz, appName Sentico, no machine-auth headers) and wss://api.sentico-labs.xyz/api/v1/ws/private/{account} with a token from POST /api/v1/ws/token verified from outside on September 13. Resume needs fromSeq plus cursorNamespace: "execution-v1"
Market resolutionEconomic-dispute resolution cases live at POST /api/v1/protocol/markets/{id}/resolution-cases (bond 250 USDC minimum or 1 % of the market, 1.5 % resolution fee, 24-hour challenge window); first production case filed September 14 on market 10
Smart contractsPrivate-beta deployment on Arbitrum One; use Contract addresses and current on-chain discovery for governance and contract state. This DMS/Oracle update does not re-audit those contracts
Vault assetsARB, CKT, FYT, TCO, USDC, USDT, WBTC, WETH (listed as ETH) registered with deposits, withdrawals and trading enabled per GET /api/v1/public/assets on September 14; TCO and FYT are flagged unaudited
ValidatorsSeptember 12 deployment verified compatible Action V9 capabilities from four validators for a three-validator quorum; historical on-chain checkpoint observations are not current head values
MarketsSeptember 14 catalog from GET /api/v1/public/markets: 12 open markets — 7 spot (USDC/USDT, ETH/USDC, CKT/USDC, TCO/USDC, BTC/USDC, ARB/USDC, FYT/USDC), 1 V1 binary option, 4 prediction — plus 1 prediction market halted while its resolution case is pending, 3 resolved prediction test markets, and 4 internal Oracle V2 binary canaries. An expired prediction market without a resolution case keeps status open; see Markets
LaunchpadControlled listing path exists; enabled only through an approved operational run
SandboxDocumented contracts: 100,000 mock USDC per faucet grant below 25,000 equity, 5 grants per account per 24h; all five lanes on production's ports; chain id 421614 as a signing domain only. Host availability is the row in the environment table above, not this row
Docs/API referenceDMS and Oracle guides updated against the September 12 deployment and source contracts. Generated HTTP reference follows the checked-in OpenAPI spec; additional DMS/V2 endpoint contracts are documented in the dedicated guides

Historical canary evidence is dated on its source page. A documentation review date is not evidence that a credentialed order test was rerun that day.