The validator rejects non-Testnet state and has no Mainnet validation mode.
Aster validation — September 20, 2026
Public reference for the internal Aster Testnet validation. It separates what can be verified in versioned code, what the release record states, and what cannot be reproduced from published artifacts.
Published verdict and limitation
The internal release records a PASS for funded BTC/USDT Spot and Perp Testnet lifecycles: submission, cancellation, fills, Spot ledger settlement, reduce-only Perp closure and final cleanup. However, the sanitized raw run report is not present in the locally published artifacts, so that historical execution cannot be independently reproduced from this page.
Status of the “14” count: NOT VERIFIABLE. No recovered versioned artifact maps that number to fourteen individually named checks. TIYlab therefore withdraws the precise count from its public wording.
Inventory verifiable in source code
Runtime version fecc6c1024b6 · Testnet-only validator · targeted tests rerun on September 25, 2026: 61 passed. These tests verify software behavior with isolated fixtures, not a new venue execution.
Expected master address, dedicated Agent address and TIYlab IP allowlist are checked.
Read, Spot and perpetual trading must be enabled; withdrawal and external transfer must be disabled; expiry must be valid.
BTC/USDT Spot and BTC/USDT perpetual market specifications and public order books are required.
Pre-existing BTC Spot inventory, BTC perpetual exposure and BTC open orders are rejected outside the declared baseline.
Authenticated Spot and perpetual balances, positions and open orders are read before execution.
The coded lifecycle covers a cancellation probe, buy fill, authenticated BTC/USDT ledger deltas, sell fill and residual-inventory cleanup.
The coded lifecycle covers isolated margin, leverage, a cancellation probe, entry fill, reduce-only closure and zero final position.
Same-account collateral transfers carry a client transfer ID; ambiguous -1006/-1007 outcomes require reconciliation before retry.
Orders created by the run are cancelled, test exposure is flattened, residual Spot inventory is bounded and cleanup failures make the run fail.
024003 maintenance history
On September 10, 2026, the internal compatibility record logged outer response -1006 with Aster message 024003 (“system under maintenance”) on the internal collateral-transfer route; balance reconciliation confirmed that no transfer occurred. The September 20 release no longer lists it as an active blocker and records the funded lifecycles as validated.
The guard remains active: a -1006 or -1007 transfer response is treated as an unknown outcome, the transfer identifier is preserved, and reconciliation is required before any retry.
- Controls performed by TIYlab, with no independent audit.
- Testnet and test funds: no evidence of financial performance or guarantee of Mainnet execution.
- No address, IP, key, signature, order reference or sensitive transaction is published.
- Every Live activation retains its own account, permission, market, balance and expiry checks.