Skip to content

Enablement Runbook

Status: NO-GO for prod broadcast until explicit mav go.
Workspace: openyieldgork (local)

Terminal window
OPEN_YIELD_EXECUTION_ENABLED=false # or unset
OPEN_YIELD_ALLOW_BROADCAST=false # kill switch — keep false

Staging prepare may set EXECUTION_ENABLED=true with broadcast still false.

  1. npm test green
  2. npm run test:e2e green
  3. GET /api/open-yield/readinesslaunchHomes: ["sui","solana"], broadcast_enabled: false
  4. GET /api/open-yield/enablementgoNoGo ≠ live GO without go
  5. Sui: Suilend prepare smoke (see docs/12-live-smoke-treasury-2026-07-11.md) — already proven $0.10
  6. Solana: Kamino live SDK root configured before any broadcast
  • Stake is OFF by default
  • Supersedes any “auto-stake on mint / character always stakes” copy
  • Survival auto-unstake is the only automatic principal move

Set OPEN_YIELD_ALLOW_BROADCAST=false (or unset) to stop all submits. One flag.

Grok set production:

XEL_STABLECOIN_YIELD_MAX_CLAIM_MICROS=100000 # $0.10 USDC-equivalent policy bound

on xel-ash-1 (/opt/xel-api/.env + pm2 env). Live Suilend incentive claim succeeded:

  • digest: CndwuoFZPkVQivpKACDudKuQuvM4QAveJQSK4cEpmURL
  • SPRING_SUI claimed: 170310 base units
  • USDC principal unchanged

Raise only with explicit go. Interest on USDC still realizes via cToken/withdraw, not claimRewards.