Security Model and Invariants
Last updated
Was this helpful?
zkCross security is built on deterministic execution control.
Oracle freshness, deviation thresholds, cross-reference pricing and volatility limits are checked before actions are authorised.

The architecture is built around a few core principles:
non-custodial vault custody
deterministic rule enforcement
protocol and asset allowlisting
permissioned signing
post-execution verification
fail-closed default behaviour
These principles are simple individually, but powerful when combined into one execution framework.
Vault integrity is foundational to zkCross.
The following properties are central:
assets reside in vault contracts
the vault is the only approved origin of capital movement
no arbitrary external transfers are allowed
unrestricted approvals are not part of the model
no hidden custody layer exists behind the interface
Associated invariants include:
vault balances cannot decrease except through approved adapters
destination contracts must be allowlisted
transfers must match expected deltas
no execution path can bypass Guardian enforcement
Not every protocol is eligible for routing.
zkCross evaluates venues before they are added to the allowed execution set. Review factors include:
smart contract audit history
liquidity depth and stability
upgradeability model
oracle dependency risk
administrative key structure
pause and emergency design
exploit history
operational uptime
This means routing is not simply a search for attractive yields. It is bounded by risk eligibility.
zkCross applies invariants across multiple layers.

Action types, size limits, slippage bounds, route termination, oracle validity, intent expiry must all remain valid before execution proceeds.
Oracle freshness, deviation thresholds, cross-reference pricing, and volatility limits are checked before actions are authorised.
Per-venue caps, per-asset caps, total vault exposure bounds and concentration limits help prevent over-allocation.
Destination chains must be allowlisted, routes must remain constrained, message ordering must preserve determinism and settlement receipts must match expected outcomes.
Net asset deltas, fees, position state and accounting must reconcile after execution. Unexplained residual balances are not accepted.
The security model is strengthened by independent reviews and by sustained production use. zkCross has undergone external security assessments across EVM and non-EVM deployments, including contract audits, cross-chain execution reviews, signing constraints, settlement logic and penetration testing.
Just as important, the infrastructure has already operated in live market environments. Security is not only a paper exercise. It has been exercised under production conditions.
Last updated
Was this helpful?
Was this helpful?