VX
ValkX Developers
VIX integration reference
REST / FIX / VIX

Integrate against explicit security boundaries.

Public reads are simple. Every mutation is either retired, scoped, or governed. TLS verification is mandatory; examples never disable certificate validation.

REST Base
https://valkx.net/api/v1
X-VALKX-API-KEY

Public Reads

curl -sS https://valkx.net/api/v1/health
curl -sS https://valkx.net/api/v1/chain/health
curl -sS https://valkx.net/api/v1/coins
curl -sS "https://valkx.net/api/v1/balance?symbol=ROCX&address=BIX..."

Read-Only Key

Self-service keys are constrained to:

health:read
wallet:read
market:read

Use the secure console to issue a session-scoped read key.

Mutation policy

OperationStatusRequired control
Server wallet creationRetiredClient-side Ed25519 only
Server private-key signingRetiredClient-side signing
Mint / issuance requestGovernedasset:issue_request
NFT mintScopedasset:nft_mint
NFT transferScopedasset:nft_transfer
Social writesScopedsocial:write
Paper tradingScopedtrade:paper
Live requestScopedtrade:live_request
Live approvalAdministrativetrade:live_approve

FIX Connectivity

ValkX supports FIX 4.2/4.4 components, execution-report intake, BBO connectivity and reconciliation. Raw FIX is not an anonymous Internet endpoint. Production sessions are provisioned, allowlisted and will move to TLS/mTLS commissioning.

VIX Transaction v2

Core VIX secure transaction v2 uses Ed25519 signatures, nonce/expiry replay protection and public-key/address verification. Legacy server signing is retired.

Security Baseline

Always verify TLS. Never use curl -k. Never transmit wallet private keys to ValkX APIs. Treat elevated keys as production credentials and scope them narrowly.