Thernyx Operations
Internal trading console — access restricted
Protected by Cloudflare Zero Trust · Access
Sign in with your @thernyx.com identity. Authentication is enforced by Cloudflare Access before this application loads.
You will be redirected to your identity provider (Google Workspace / one-time PIN) per the Access policy. Sessions expire per policy; re-authentication is then required.

Command Centre

Proprietary digital-asset trading · multi-venue operations
UTC --:--:-- · GST --:--
Day P&L +$3,142
LIVE
Trading Equity (NAV)
$1,284,500
▲ +0.92% MTD · net of fees
Deployed $1.28M / committed $3.00M
P&L — Today
+$3,142
▲ +0.24% on equity
Realised $2,015 · Unrealised $1,127
P&L — Month to date
+$11,820
▲ +0.92% · ~11% annualised
Base-case target 1.0% / month
24h Volume
$11.24M
MM 64%
MTD $214M · run-rate ≈ base case
Sharpe (30d)
1.82
target > 1.5
Win rate (trades)
57.3%
target > 55%
Fee rebate capture
41%
of gross fees · target 30–50%
Open exposure (gross)
$0.71M
net $0.12M long · 0× leverage

Equity curve & cumulative P&L

Capital allocation by venue

limit 40% / venue

P&L by strategy (MTD)

Risk envelope

Within limits
Daily drawdown
0.4% / 2.0%
Monthly drawdown
1.1% / 5.0%
Max venue weight
22% / 40%
Single-asset
14% / 30%
Leverage
0.0× / 1.0×

Live execution feed

Live
Venue connectivity
VenueKYB / AccountAPIWSLatencyRate limitBalance (USD)Weight
Maker volume 24h
$7.19M
▲ 64% of total flow
Rebates earned MTD
+$8,640
maker rebate tiers
Avg quoted spread
7.4 bps
across 6 pairs
Fill ratio
31.8%
quotes → fills
Active quoting strategies
PairVenueBidAskSpreadInv. skewMaker vol 24hRebatePnL (24h)Status

Inventory vs target

auto-rebalance band ±15%

Quote ladder — BTC/USDT @ OKX

depth placed each side
Bid liquidityAsk liquidityMid

Quoting parameters

Target spread6–10 bps
Order refresh750 ms
Max inventory / asset30% capital
Skew modelInventory-linear
Cancel-on-disconnectEnabled

Adverse selection

Toxic fill ratio4.1%
Mark-out (1s)+0.6 bps
Mark-out (30s)-0.2 bps
Quotes pulled (vol spike)12 today

Guardrails

Max position breachNone
Volatility auto-pauseσ > 3.5%/5m
Min book depth$250k
Kill-switchArmed

PnL decomposition (today)

reconciled vs exchange
Spread captured+$6,180
Maker rebates+$8,640
Fees paid−$1,940
Inventory M2M−$2,210
Hedge funding (perp)−$430
Net MM PnL+$10,240

Inventory neutrality — BTC

Neutral
−q_maxtarget 0+q_max
Current inventory (q)+0.42 BTC
q_max (hard cap)±2.50 BTC
Soft limit (0.7·q_max)±1.75 BTC
Reservation skew−1.2 bps (long)

Quoting health

MM program metrics
% time quoting (uptime)98.6%
Fill asymmetry54% buy / 46% sell
Requotes / min41
Post-only rejects0.2%
Micro-price vs mid+0.3 bps
Reference modelAvellaneda–Stoikov
Arb PnL today
+$1,284
▲ 9 captured
Opportunities / hr
38
above 6 bps net
Hit rate
62%
executed vs signalled
Avg net spread
11.3 bps
post fees + transfer
Live opportunities scanning 8 venues
TypeInstrumentBuy @BidSell @AskGrossNet*SizeAction
*Net spread after taker fees, est. on-chain/internal transfer cost and slippage. Auto-exec fires only above the configured net-bps floor with pre-positioned inventory (no settlement-leg risk).

Cross-venue price matrix

deviation vs consolidated mid (bps)

Strategy mix


Cross-exchangespot vs spot, same asset
TriangularA→B→C→A within venue
Cross-pair / statUSDT/USDC, BTC/ETH ratio
Working orders
42
across 5 venues
Fills today
318
▲ 182 maker / 136 taker
Avg slippage
1.2 bps
vs arrival mid
Fees paid today
-$1,940
rebates +$2,610 net +$670
Working orders
TimeVenuePairSideTypePriceQtyFilledStrategyTIFStatus

Trade blotter — recent fills

Live
TimePairSideVenuePriceQtyValueLiq.

Routing & latency

order ack round-trip

Smart order routerActive
Avg ack latency38 ms
Reject rate0.3%
WS reconnects (24h)2
Gross exposure
$0.71M
55% of equity
Net exposure
+$0.12M
net long · 9%
VaR (95%, 1d)
$14.6k
1.1% of equity
Leverage
0.00×
spot-only · no margin
Open positions
AssetVenue(s)SideQtyAvg priceMarkValueuPnL% equityLimit

Risk limits — board-approved

All green
Position / asset
14% / 30%
Position / pair
13% / 20%
Capital / venue
22% / 40%
Venue count
5 / ≥3
Daily drawdown
0.4% / 2.0%
Monthly drawdown
1.1% / 5.0%
Automatic trading halt triggers if monthly drawdown exceeds 5%. All limits monitored in real time and enforced at the OEMS gateway.

Exposure by asset


Stress scenarios

ScenarioEquity impactBreach
BTC −20% / 24h−$48.2k (−3.8%)OK
Stablecoin depeg −2%−$9.1k (−0.7%)OK
Venue outage (top)−$2.8k funding lockWatch
Liquidity −50% all books−$21.4k (−1.7%)OK
API key manager
Read-only keys only. On import, the panel verifies the key and rejects any key with trade or withdrawal scope. Secrets are encrypted at rest (HSM), IP-allowlisted, and never displayed again after saving.
VenueLabelAPI keyReadTradeWithdrawIP allowlistLast testStatusActions
Exchange API capabilities & auth model
ExchangeAuth credentialsBalances endpoint (read-only)WebSocketDoc
All venues authenticate read endpoints with HMAC-SHA256 over timestamp + method + path + body. Bitget, OKX, Crypto.com & KuCoin additionally require a passphrase set at key creation; Kraken/Bybit/Gate.io do not.
Total NAV (all venues + bank)
$1,284,500
reconciled 09:00 GST
On exchanges
$1,062,300
82.7% deployed
UAE corporate bank
$222,200
settlement buffer
Pending transfers
2
awaiting 2nd approval

Capital deployment plan

USD 3.0M committed
Deployed $1.28MCommitted $3.00M
Phase 1 — validation ($0.5–1.0M)✓ Complete
Phase 2 — scale to $2.0M● In progress
Phase 3 — full $3.0MQ1 2027+

Settlement flow

Bank → Venue → Bank
Balances by venue
VenueUSDT/USDCBTCETHSOLTotal USDWeightStatus

Pending transfers — four-eyes

DirectionAmountToInitiatorApproval
Bank → OKX150,000 USDTWhitelistedG. Rezende1 of 2
Bybit → Bank$80,000FAB ****2210G. Nunes1 of 2
Kraken → Bitget0.85 BTCWhitelistedG. RezendeApproved

Whitelisted addresses

address-book locked
BTC · Kraken depositbc1q…7f3a ✓
ETH · OKX deposit0x9c…21bd ✓
USDT (TRC20) · BitgetTJ9k…r4Qe ✓
USDC (ERC20) · Bybit0x4a…ff09 ✓
New addresses require dual authorisation and a 24h cooldown before first use.
Sanctions screening
Clear
OFAC / UN / EU · live
Wallet risk (analytics)
Low
TRM / Chainalysis feed
Open alerts
1
1 medium · 0 high
Audit trail
100%
orders + transfers logged

Surveillance & control log

retained ≥ 6 years
Time (UTC)EventDetailSeverity

Controls status

Pre-trade limit checksEnforced
Four-eyes on fund movesArmed
Address whitelistingLocked
Travel Rule readinessStandby
Self-trade preventionOn
Segregation of dutiesActive

KYB / document expiry tracker

DocumentScopeExpiryStatus
DMCC Trade LicenceFZCO27 Jan 2027Valid
VARA NOCFZCO27 Jan 2027Valid
Proof of business addressKraken KYBrefresh ~90dRenew soon
Share certificateHolding27 Jan 2027Valid

Regulatory perimeter

ActivityVA proprietary trading
ScopeSpot only · CEX · own capital
No client funds / custodyConfirmed
LicensingDMCC · VARA perimeter
AML/CTFUAE DL 20/2018 · FATF
"The market is volatile. Our process isn't." — controls aligned to the VARA Compliance & Risk Management Rulebook and FATF R.15/R.16.

Trading pairs

Click a pair to enable/disable it on the selected venue. Greyed pairs aren't listed on that venue.

Enabled pairs

0 pairs
Coverage matrix — pair × venue
● enabled  ·  ○ available, not enabled  ·  — not listed on venue. A pair must be enabled on ≥2 venues to be eligible for cross-exchange arbitrage.

Bot engine connection

Connected
Enginethernyx-mm-core
Versionv0.4.2 · Rust
Heartbeat2s ago

Run mode

Engine running
master on / off
Auto-deploy on save
push config immediately
Cancel-on-disconnect
exchange dead-man switch
Strategy controller

Market making — quoting parameters

BTC/USDT · Bitget
6.0
7.0
0.020
2.5
3
4
0.80
750
2
1.2
0.12
1.5

Micro-price reference
book-imbalance weighted mid
Avellaneda–Stoikov
reservation price & optimal spread
Dynamic spread (vol)
widen on EWMA σ spike
Laddering
multi-level quotes
Post-only
reject if would take (protects rebate)
Perp hedge on overflow
delta-neutral via BTC perp

Risk manager & kill-switch

independent process
Runs separately from the quoting engine with authority to cancel everything. Layered limits per the Thernyx MM spec.
70
2.0
60
250
1500
5
3.0

Auto-flatten on daily stop
close inventory when daily loss hit
Hedge inventory on stop
perp hedge vs flatten
Halt on WS disconnect
cancel all on feed loss
Manual review after stop
require operator to re-arm

Arbitrage controller

cross-exchange · triangular · stat
8
12
40,000
3.0

Cross-exchange
same asset, venue A vs B
Triangular
A→B→C→A within a venue
Cross-pair / statistical
USDC/USDT, BTC/ETH ratio
Auto-execute
fire above floor w/ pre-positioned inv.

Config profile

pmm_dynamic
Deploy validates the profile against board risk limits, then pushes it to the engine over the gateway. Profiles are versioned; live deploys require four-eyes approval.
THERNYX TRADING FZCO · Operations Console (prototype) · Built on the Thernyx Design System v1.0 · Simulated telemetry — connect live exchange APIs to populate.