DeFi Garden

io.github.alex0xhodlerv1.0.0Updated Oct 3, 2026

Underwritten DeFi yield discovery & goal planning for AI agents on Base & EVM.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant explore DeFi yield pools and plan goal-based savings using DefiLlama and Hyperliquid data.

What it does
DeFi Garden exposes a remote MCP endpoint for DeFi yield discovery and savings planning. It covers multi-chain pool exploration across many blockchains and protocol types, deep pool analytics with 30-day mean APY and base-versus-reward emission separation, and a funding-harvest calculator for Hyperliquid perpetuals. Trust rails filter out anomalous APY spikes and low-liquidity pools, and projections are computed deterministically rather than by the model.
When to use it
Useful when an assistant needs to compare DeFi yields, explain pool mechanics, or build a goal-based savings plan around recurring costs. Also relevant for delta-neutral funding-rate analysis on Hyperliquid. Not intended for executing trades or managing funds.
Requirements
A remote streamable HTTP endpoint at the provider's host; no package install, API key, or environment variable is declared. Network access to the provider and its upstream data sources is required.
Before you install
The server is described as read-only analytics and planning, but it is a third-party remote endpoint, so queries and any context sent to it leave the user's machine. Yield figures are estimates, not guarantees, and the README notes a mandatory decay haircut applied to variable emissions. No credentials are requested by the manifest.

Installation

In SourceWeft

  1. Open DeFi Garden in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "defi-garden": {
      "type": "http",
      "url": "https://www.defi.garden/api/mcp"
    }
  }
}

README

🌱 DeFi Garden

Calm, honest DeFi yield discovery and goal-based savings planning.

DeFi Garden is a static, zero-backend, zero-build-step web application built on the DefiLlama yields API, designed for cautious savers and DeFi operators who value trust, realistic projections, and mathematical transparency over speculative hype.

[Live Demo] [MIT License] [React 18 UMD]


🌟 The Two Core Faces of DeFi Garden

DeFi Garden serves two distinct workflows through an inline, zero-flash IA router (window.__APP_MODE in home.html):

1. πŸͺ΄ Garden Planner (Default Experience β€” / and plan.html)

  • Goal-First Conversational Savings: Plan savings around real-life goals (subscriptions, gadgets, life milestones) rather than chasing abstract APY numbers.
  • Yield-Funded Paradigm: "Buy it outright and the money's gone. Garden it and you keep the money AND get the thing."
  • Blended Yield Rates: Calculates honest "forever numbers" β€” the capital required so ongoing live yield pays recurring bills automatically.
  • Degen Honesty: Applies a mandatory β…“ decay haircut to variable farm/reward emissions, ensuring users plan around realistic long-term carry.

2. πŸ“Š Analytics & Yield Discovery (/?token=, /?chain=, /?pool=, /?app=1)

  • Multi-Chain Pool Explorer: Real-time yield monitoring across 50+ blockchains (Ethereum, Arbitrum, Base, Hyperliquid, Solana, etc.) and all major protocol types (Lending, Staking, LP/DEX, Yield Farming).
  • Deep Pool Breakdown (PoolDetail.js): In-depth pool analytics, 30-day mean APY tracking, base vs. reward emission separation, and impermanent loss risk indicators.
  • Funding Harvest Module (/hype-harvest.html / /?module=hype-harvest): Delta-neutral cash-and-carry funding harvest calculator for Hyperliquid perps with live basis spread tracking and dual-oracle divergence tripwires.

πŸ›‘οΈ Trust Rails (The Core Moat)

Every metric rendered across DeFi Garden derives from live on-chain and API data through strict, non-negotiable trust rails:

  1. APY_SANITY_LIMIT = 1000%: Anomalous, short-lived spikes can never enter a plan. In analytics, anomalous pools are demoted, flagged with ⚠, and forced to high-risk classification.
  2. DEFAULT_MIN_TVL = $100K: Low-liquidity pools below the safety floor are filtered out to protect savers from illiquid exits and sudden deprecations.
  3. Dual-Oracle Divergence Guard: Modules verify mark vs. oracle price divergence ($<15\text{ bps}$ tripwire) to alert on basis dislocation and squeeze risk.
  4. Deterministic Math Layer: LLMs may narrate or explain mechanisms, but numbers, projections, and compounded yields are calculated deterministically.

🎨 Design System β€” "Quiet"

DeFi Garden uses the "Quiet" design system β€” a restrained, clean-minimal, table-first interface designed for clarity and focus:

  • Surface Tokens (--ui-*):
    • Backgrounds: --ui-bg (#F7F8FA light / #161A20 dark), --ui-surface (#FFFFFF / #1E242C), --ui-surface-muted, --ui-surface-sunken.
    • Separation: Single-pixel hairline borders (--ui-border: #E4E7EE, --ui-border-strong: #CBD2DF).
    • Text: High-contrast hierarchy (--ui-text: #10151F, --ui-text-secondary: #5A6478, --ui-text-muted: #8A93A6).
    • Accents: Fixed trust-blue palette (--ui-accent: #3B82F6, --ui-accent-hover: #2563EB, --ui-accent-soft: #EFF5FF).
    • Radii: Clean geometric squircles (--ui-radius-sm: 8px, --ui-radius-md: 12px, --ui-radius-lg: 16px, --ui-radius-pill: 999px).
  • No Heavy Shadows or Skeuomorphic Skeins: Depth is created through crisp hairline borders and subtle surface tone steps, not artificial dual-direction shadows or background gradients.
  • Physical Press Physics: Interactive controls sink 1px on :active (transform: translateY(1px)), respecting prefers-reduced-motion.
  • First-Class Bilingual Support (translations.js): Complete English (en) and Korean (ko) localization synchronized across all user-facing strings.

πŸ› οΈ Architecture & Technology Stack

  • Zero Build Step: Runs natively on vanilla web standards. React 18 UMD loaded via script tag; components written in pure React.createElement (no JSX compilation step required).
  • Data Ingestion: Client-side integration with https://yields.llama.fi/pools and Hyperliquid Info API (https://api.hyperliquid.xyz/info).
  • State Management:
    • Theme: localStorage.getItem('theme') with data-theme="light|dark" attribute on <html>.
    • Language: URL param ?lang= + localStorage.getItem('defi-garden-lang').
    • Saved Plan: localStorage.getItem('garden-plan').
  • SEO & Machine Readability:
    • Automated dynamic sitemaps (generate-sitemap.js).
    • AI Context endpoints: llms.txt and llms-full.txt (generate-llms.js).
    • Model Context Protocol (MCP) server integration (mcp_server.js).

πŸ“ Repository Structure

defi_garden/β”œβ”€β”€ home.html                   # Master router & analytics app shellβ”œβ”€β”€ plan.html                   # Standalone Garden Planner entryβ”œβ”€β”€ hype-harvest.html           # HYPE Funding Harvest moduleβ”œβ”€β”€ planner.js                  # Conversational Garden Planner engineβ”œβ”€β”€ app.js                      # Core analytics grid & pool filteringβ”œβ”€β”€ PoolDetail.js               # In-depth pool analytics & calculatorβ”œβ”€β”€ hype-harvest.js             # HYPE funding harvest React UMD moduleβ”œβ”€β”€ translations.js             # Bilingual dictionary (EN + KO)β”œβ”€β”€ translations.min.js         # Production-minified translation dictionaryβ”œβ”€β”€ style.css                   # "Quiet" design system tokens & base stylesβ”œβ”€β”€ planner-styles.css          # Planner-specific layout stylesβ”œβ”€β”€ pool-detail-styles.css      # Pool detail drawer stylesβ”œβ”€β”€ hype-harvest.css            # Funding harvest layout stylesβ”œβ”€β”€ trust-rails.js              # Shared trust-rail constantsβ”œβ”€β”€ canonical.js                # URL canonicalization logicβ”œβ”€β”€ keeper/                     # Autonomous execution & risk keeper scriptsβ”‚   β”œβ”€β”€ keeper_engine.py        # Core risk keeper engineβ”‚   └── hype_funding_harvest.py # Hyperliquid HYPE funding rate workerβ”œβ”€β”€ tests/                      # Python unit & integration test suiteβ”‚   β”œβ”€β”€ test_keeper_engine.pyβ”‚   └── test_keeper_hype_harvest.py└── test_*.js                   # JavaScript offline test suite (71+ test files)

πŸ§ͺ Development & Testing

DeFi Garden requires no build pipeline. Serve locally with any static HTTP server:

bash
# Start local serverpython3 -m http.server 8000# Open in browser: http://localhost:8000

Running Tests

bash
# Run all unit tests in fast plain modenpm run test:fast
# Run the complete test suite (plain + browser)npm test
# Minify production assetsnpm run minify

πŸ“œ License

MIT License. See LICENSE for details.

Source: README.md at commit 349305c

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 3, 2026