Versions

7-day notice before any new version
Expected net APY17.44%20.51% native − 15% of yield to the strategist
Can leave now100%of a full vault: reserve, withdrawable lending cash and pools
Capacity25,000 KAS$1.1K at today's KAS price
Rules9 / 9Holds

Split

2 of 4 slots · 30% reserve
Hover a segment
WiKAS / USDC liquidity35%WiKAS / ZEAL liquidity35%Reserve (KAS in the vault)30%

Expected net APY

native + rewards − fees

Legs

live, from the opportunities dawns reads on-chain
WiKAS / USDC liquidityZealousSwap · liquidity · igra35% · cap 45% · $38834.02%Pool price
  • Exposed to WiKAS and USDC prices; the price moved 18% in dawns' last 52 h of readings, where an LP trailed holding by 0.3%.
WiKAS / ZEAL liquidityZealousSwap · liquidity · igra35% · cap 45% · $38824.58%Pool price
  • Exposed to WiKAS and ZEAL prices; the price moved 52% in dawns' last 52 h of readings, where an LP trailed holding by 2.2%.

If everyone left today

full capacity
Hover a segment
Reserve: paid at once30%Liquidity: out at the pool price70%

The reserve pays at once; the rest within 3 days, after the allocator recalls.

Checks

Holds
2 of 4 destination slotsThe NAV covenant has four destinations, each with a hard cap.
Targets and reserve add up to 100%Every KAS is either in a leg or in reserve.
Every leg is a listed opportunityListed means over $5K and read on-chain in the last snapshot.
At most 80% in one protocolZealousSwap: 70%.
Lending legs covered 1× by withdrawable cashAt full capacity, against each market's cash right now.
No leg over 20% of its market or poolAt full capacity, against each market's or pool's size today.
No leg paused by its rules right nowAll legs can take capital.
Every leg has a measured yieldFrom on-chain rates and swap volume.
Reserve of 10% or more for an open-term vaultRedemptions are paid from KAS in the vault; the rest waits for a recall.

Rules that stop new capital

per leg, checked every snapshot
Exit blockedNo new capital into a market at ≥95% utilization; suppliers there cannot leave.
Oracle faultNo new capital while the market's price oracle is stale, reverting or ≥2% off.
Frozen marketNo new capital into a frozen market.
Suspicious volumeNo new capital into a pool trading more than 3× its size a day.
Rebalance at 5% driftAt most 80% in one protocol; lending legs covered 1× by the market's cash.

Exposure

by protocol · by asset
Hover a segment
ZealousSwap100%
Hover a segment
WiKAS50%USDC25%ZEAL25%

Who enforces each term

a stated term is not a guarantee
Hover a segment
Covenant29%Keeper21%dawns monitor29%Not enforced yet21%
CovenantEvery Kaspa node refuses a breach
Reserve30%reserveFloorBps: an allocation that leaves less in the vault is refused.
Live vault termsfixed at launchA vault's mandate is compiled into its address: a new strategy version never changes a running vault. It applies to vaults launched after it takes effect.
Exit fee0.5%exitFeeBps in redeem; the fee stays with the remaining holders.
AccesspermissionlessAnyone's account can deposit.
KeeperThe operator's process, bounded by the covenant
Rebalance drift5%The allocator rebalances when a leg drifts this far; per-move and per-epoch limits bound it.
Capacity25,000 KASThe keeper stops sweeping deposits at capacity; the covenant has no cap on NAV yet.
Redemption windowup to 3 daysPaid from reserve at once; beyond it, within the window after a recall.
dawns monitorChecked every snapshot and flagged, not blocked
Per-protocol limit80%dawns checks the split; the covenant sees slots, not protocols.
Exit cover1×Checked against each market's withdrawable cash every snapshot.
Pause rulesExit blocked, Frozen market, Oracle fault, Suspicious volumedawns flags the leg; the guardian can halt new allocations, which the covenant enforces.
Notice before a new version7 daysdawns lists a new version as current only after the notice; until then the page shows what will change.
Not enforced yetStated, but nothing stops a breach today
Slot 0: WiKAS / USDC liquiditytarget 35%, cap 45%The covenant caps each destination slot, but a slot is a Kaspa L1 address. Reaching an Igra market needs the bridge payload rule, so today this cap is a plan, not a guard.
Slot 1: WiKAS / ZEAL liquiditytarget 35%, cap 45%The covenant caps each destination slot, but a slot is a Kaspa L1 address. Reaching an Igra market needs the bridge payload rule, so today this cap is a plan, not a guard.
Performance fee15%Charged on yield above the high-water mark by minting shares to the strategist: needs a fee path in the covenant.

Roles

no key does two jobs
1StrategistDawns (reference)Writes the strategy and earns the performance fee. Cannot touch capital or change a live vault's terms.
2Curator · guardianLaunches the vault from the strategyHolds the guardian key: can halt new allocations. Cannot move capital or stop redemptions.
3AllocatorExecutes inside the mandateMoves capital only to the strategy's slots, within caps, reserve and per-move limits the covenant checks.
4DepositorsAnyone, from any walletGet shares at NAV and can always redeem at NAV, paid only to their own address. No key needed.

Vault from this strategy

Markets on Igra/Kasplex

A curator launches a NAV v1.1 vault with these mandate parameters. Each leg becomes a destination slot with its hard cap. These legs are markets on Igra or Kasplex, and dawns vaults run on Kaspa L1 covenants only: a covenant can send only to L1 addresses, so these legs cannot be vault destinations.

{
  "covenant": "dawns-nav/1.1",
  "strategy": "458d4ee61bf819bae5130b5c83ffcc079de25e16d5ddf0731520744453d773e2",
  "destinations": [
    {
      "slot": 0,
      "opportunity": "zealousswap:0x7826f5421c324590b1c21d22231c48ad059cbe45",
      "capBps": 4500,
      "address": null
    },
    {
      "slot": 1,
      "opportunity": "zealousswap:0xa18a9d28a5ef040d8dbccd61a2ca7fc8d5306d95",
      "capBps": 4500,
      "address": null
    }
  ],
  "reserveFloorBps": 3000,
  "exitFeeBps": 50,
  "maturity": 0,
  "depositUntil": "never closes",
  "maxMarkStepBps": 1000
}
Strategy hashblake2b-256 of the canonical document. A vault launched from it commits this hash in its mandate, so a strategy cannot change under its depositors: a new version is a new strategy.Published2026-09-28 · by Dawns · v1 of 1Start a strategy from this one