Free class DeFi for the Curious — how on-chain finance actually works, in plain English. Thursdays, 10am ET, 30 minutes. Save my seat →
Layer 1 · Engine 03 ← Back to architecture

Allocation

Sizes every position by risk-adjusted yield.

Allocation is the brain of vildX. Given the risk-vetted universe from Engine 02, it solves for the portfolio that maximises net yield per unit of risk — subject to vault tier, concentration limits, and liquidity constraints. The output is a target weight for every position in every vildX vault.

The capabilities this engine contributes.

Risk-adjusted yield model

Computes Sharpe-style score per position — net APY divided by composite risk score from Engine 02.

Constraint solving

Solves for optimal allocation subject to per-position caps, per-protocol caps, per-chain caps, and tier-specific liquidity floors.

Diversification

Forces minimum N positions per vault to prevent concentration — typically 5 for Prime, 7 for Frontier, 4 for Boost.

Tier-aware mixing

Prime gets only stablecoin-only positions; Frontier blends stables with RWA; Boost mixes token-denominated yield with fixed-rate PT.

Step-by-step flow — signals in, handoff out.

  1. Receive cleared positions from Engine 02 with risk metadata.
  2. Compute Sharpe-style score for each position: net APY / risk score.
  3. Solve a constrained optimisation: maximise Σ (weight × score) subject to all caps.
  4. Produce target weights for each vault (Prime, Frontier, Boost).
  5. Pass the target allocation to Engine 04 (Rebalance) to execute.

Data feeds in. Signals out.

Inputs

  • Risk-cleared universeFrom Engine 02, with caps, scores, and constraints attached
  • Vault parametersPer-tier targets, liquidity floors, diversification requirements
  • Current allocationLive on-chain positions and pending rebalance actions
  • Yield forecastsForward-looking APY estimates blending live and historical data

Outputs

  • Target portfolioPer-vault, per-position target weights
  • Allocation deltasDifference between current and target — input for Engine 04
  • Rationale logsPer-rebalance reasoning published on the public dashboard

The full Layer 1 stack.

Five engines working together. Explore the ones you haven't yet.

Curation you can see.
Yield you can feel.

Five engines. Eight strategies. Eighteen vaults. One deposit — every layer visible on-chain.

Launch Vaults → See the architecture