R
Relic
Founder
Building on Avalanche: Why HyperSDK
February 28, 2024
VEIL runs on a custom VM built with Avalanche's HyperSDK — not a Subnet-EVM fork. This post covers the technical rationale and tradeoffs.
Why Not Subnet-EVM
Subnet-EVM is great for EVM compatibility but locks you into EVM semantics. VEIL needs custom mempool behavior (threshold-encrypted sealed order flow), native proof verification in the execution path, and custom economic routing — none of which fit cleanly into the EVM model.
HyperSDK Advantages
- Custom action types (42 defined for VeilVM)
- Native proof verification in action execution
- Custom mempool semantics (sealed order flow, admission control)
- Deterministic batch clearing with configurable window timing
- Inherits Avalanche consensus finality and security
Companion EVM
A companion EVM layer provides interoperability for standard tooling, wallets, and DeFi integrations. The companion EVM is an interoperability rail — not the private execution engine. Privacy claims apply only to VeilVM-native paths.