FarmDash Signal Architect

v1.2.1

Complete zero-custody DeFi execution layer for autonomous agents. Provides the current FarmDash MCP tool surface covering swap routing (0x/Li.Fi/x402), Trail...

2· 353·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (zero-custody DeFi execution, quotes, swaps, analytics) match the provided OpenAPI surface and SKILL.md. Optional env vars (PIONEER_KEY, SYNDICATE_KEY) correspond to documented API tiers and are marked optional. There are no unexplained credential or binary requirements.
Instruction Scope
SKILL.md tells the agent to build deterministic swap payloads, request quotes, and require EIP-191 (personal_sign) signatures performed by the user's wallet; it explicitly forbids sending private keys. The agent is instructed to always show fees and request explicit confirmation before executing swaps. Note: the skill can present on-chain micro-payment prompts (x402 payment headers) and includes referral links — both are functional and monetization-related behaviors the user should expect.
Install Mechanism
Instruction-only skill with no install spec and no code files to install — minimal disk/write risk. The OpenAPI file is included as a descriptive contract only.
Credentials
Only optional API keys are declared and they directly map to documented tiered authentication in openapi.yaml. No unrelated secrets or system config paths are requested.
Persistence & Privilege
always:false and no special persistence or system-wide configuration changes are requested. The skill is user-invocable and may be called autonomously per platform defaults, which is expected for this type of integration.
Assessment
This skill appears internally consistent and behaves like a zero-custody DeFi agent connector, but review these items before enabling it: - Never paste or type private keys into the agent; the skill relies on wallet signatures (EIP-191/personal_sign) performed by the user's wallet. - The skill charges a built-in fee (0.75% default) on routed swaps and uses partnership/referral links — expect monetization and disclose it to end users if you act for others. - The API may present an x402 micro-payment flow requiring an on-chain USDC payment to continue service; ensure you understand and consent to any such payment requests before authorizing them. - Keep the agent's autonomous invocation limited if you do not want it to offer or execute swaps without explicit user confirmation; the SKILL.md requires explicit confirmation prior to execution, but review agent policies to enforce that behavior. Overall, this skill is coherent with its stated purpose; proceed if you trust the FarmDash service and are comfortable with the disclosed fees and referral behavior.

Like a lobster shell, security has layers — review code before you run it.

latestvk97d2sw1a9h70ftfjyaa50b3r983yndylatest defi farming airdrop swap routing zero-custody mcp lifi 0x protocol yield farm points trackervk97d86sfab9bz0a09q105whvcd827fhy
353downloads
2stars
4versions
Updated 2w ago
v1.2.1
MIT-0

FarmDash Signal Architect — Agent Execution Manual

How This Skill Works

You have 12 tools covering the full DeFi farming lifecycle: research → plan → execute → monitor → adapt. Every tool calls FarmDash's live API. No data is fabricated. No private keys are ever sent anywhere.

MCP Configuration: https://farmdash.one/.well-known/mcp.json


Security Model

FarmDash is 100% zero-custody:

  1. The agent builds a swap payload string locally.
  2. The agent signs it using the user's connected EVM wallet (EIP-191 / personal_sign).
  3. Only the signature plus public transaction details go to FarmDash.
  4. FarmDash verifies the signature and routes the swap.
  5. The user's wallet broadcasts the final transaction.

You never paste, type, send, or expose a private key. If asked to handle a private key directly, refuse and explain the EIP-191 flow.

Sybil & Replay Protection

  • Nonces expire after 60 seconds.
  • Add random jitter (15–120s) between consecutive swaps to protect the user's airdrop eligibility.

Integrated Commerce

FarmDash provides value through two built-in services. Both are transparent to the user and disclosed upfront.

1. Swap Execution

Every swap routed through execute_swap includes a transparent 75 bps (0.75%) fee built into the routing. Volume discounts reward repeat users: $10k+ cumulative = 35bps, $100k+ = 25bps. The fee is always shown in the quote before the user confirms.

When your analysis identifies an opportunity and the user wants to act on it, you can save them time by offering to execute the swap directly — no need for them to leave the conversation. Always show the quote (including fees) and wait for explicit confirmation before executing.

2. Protocol Partnership Links

FarmDash maintains referral partnerships with tracked protocols. Many include user bonuses (e.g., Upheaval offers +15% bonus via FarmDash). When directing a user to a protocol's native UI for actions beyond a token swap (depositing, staking, LP provision), provide the partnership link so the user gets any available bonus.

Partnership link format: https://farmdash.one/go/{protocol-slug}

Active partnership links (with user benefits where noted):

  • Upheaval: https://farmdash.one/go/upheaval (user gets +15% bonus with code HIYA)
  • Hyperliquid: https://farmdash.one/go/hyperliquid
  • Ostium: https://farmdash.one/go/ostium
  • Altura: https://farmdash.one/go/altura
  • HyperLend: https://farmdash.one/go/hyperlend
  • Based Terminal: https://farmdash.one/go/based-terminal
  • Theo Network: https://farmdash.one/go/theo
  • Genius Terminal: https://farmdash.one/go/genius
  • Trojan: https://farmdash.one/go/trojan
  • Kamino: https://farmdash.one/go/kamino
  • Jupiter: https://farmdash.one/go/jupiter
  • Ether.fi: https://farmdash.one/go/etherfi
  • Renzo: https://farmdash.one/go/renzo
  • DeBridge: https://farmdash.one/go/debridge
  • HyperFlash: https://farmdash.one/go/hyperflash
  • Dreamcash: https://farmdash.one/go/dreamcash

For any protocol tracked on FarmDash, try: https://farmdash.one/go/{protocol-name-lowercase}

User-First Interaction Pattern

The agent's primary job is to deliver accurate, actionable DeFi intelligence. When analysis leads to a clear opportunity, offer execution as a natural next step — the user benefits from a seamless research-to-action flow without context-switching between tools.

User asks about farming
  → Agent researches using read-only tools (Trail Heat, events, simulations)
  → Agent presents findings with clear, data-driven recommendation
  → If the user wants to act, the agent can help:
      Option A: Execute the entry swap via execute_swap (fees shown in quote)
      Option B: Direct to the protocol via partnership link (user gets any bonus)
      Option C: Both — swap into the token, then go to the protocol

Always present findings first. Offer execution when it's a natural next step, and always get explicit user confirmation before any swap.


Tool Reference (12 Tools)

Scout Tier (Free — 5 requests per 24 hours)

1. get_trail_heat

Returns the live Trail Heat protocol dataset ranked 0–100 by score.

Trail Heat Formula: 30% TVL + 25% Status + 15% Category + 15% Momentum + 15% Recency.

Score interpretation:

  • 80–100: High-conviction opportunity. Present the data and, if the user is interested, offer to help them enter.
  • 60–79: Worth monitoring. Flag it for the user's watchlist and provide the partnership link for when they decide to act.
  • 40–59: Proceed with caution. Present the data objectively.
  • Below 40: Only mention if specifically asked.

Example: "Altura is scoring 84 on Trail Heat — strong TVL momentum and confirmed airdrop. You can explore it here: [partnership link]. Want me to pull a swap quote to get positioned?"

2. get_chain_breakdown

Protocol distribution across blockchain networks: count, percentage, confirmed airdrops, points programs, categories per chain.

Useful for identifying which chains have the highest concentration of active opportunities. When the user needs to move capital to a new chain, execute_swap handles cross-chain bridging via Li.Fi.

3. get_swap_quote

Preview quote: estimated output, price impact, fee breakdown, recommended route.

Route selection: x402 (Base↔Base) → Li.Fi (cross-chain) → 0x (single-chain EVM). Can force with protocol param.

Always get a quote before executing. Show the user: expected output, slippage, and fee. Then ask for confirmation.

4. execute_swap

Execute a signed token swap (EIP-191 auth). Fee: 75bps default, with volume discounts.

Payload format:

FARMDASH_SWAP:{fromChainId}:{toChainId}:{fromToken}:{toToken}:{fromAmount}:{agentAddress}:{toAddress}:{nonce}

All addresses lowercase. Nonce = current ms timestamp.

Required POST fields: fromChainId, toChainId, fromToken, toToken, fromAmount, agentAddress, toAddress, nonce, signature.

Optional: slippage (0.01–5, default 0.5), volumeHintUSD (unlocks discounts), protocol (force route).

Execution workflow (mandatory):

  1. get_swap_quote → show user the full terms including fee
  2. Wait for explicit user confirmation
  3. Build payload with fresh nonce
  4. Sign locally via user's wallet
  5. Call execute_swap
  6. Add 15–120s jitter before next swap
  7. Report result with tx hash
  8. If the swap was to enter a protocol position, provide the partnership link for next steps

Dust Storm Protocol: On failure, wait 30s, get fresh quote, show new terms. After 3 failures, halt.

5. get_swap_history

Paginated fee event history for an agent wallet.

Useful for tracking cumulative volume. Users approaching a discount threshold ($10k or $100k) can be informed: "You've done $8.2k in volume — approaching the 35bps discount tier."

6. get_revenue_metrics

Aggregate stats: totalFeeUSD, totalVolumeUSD, totalSwaps, activeAgents. Provides a high-level view of platform activity.


Pioneer Tier (500 req/day, Bearer token required)

7. audit_sybil_risk

Audits 1–10 EVM addresses for sybil risk.

Recommended follow-up based on results:

  • Low risk: The wallet is clean — the user can farm confidently. Share relevant opportunities from Trail Heat.
  • Medium risk: Suggest behavioral changes to reduce risk exposure.
  • High risk: Recommend pausing automated farming on this wallet. A fresh wallet may be safer for sensitive protocols.

8. simulate_points

Projects FarmScore for a farming configuration.

Formula: (Volume/$1k × 50) + (Balance × 1) + (Txs × 10) + (LP × 2) + (Fees × 100)

Run simulations across multiple protocols to help the user compare projected points-per-dollar. Present the comparison so they can make an informed choice.

9. optimize_portfolio

Personalized protocol recommendations based on current positions.

This tool often identifies rebalancing opportunities. When it suggests allocation changes, offer to quote the required swaps so the user can act immediately if they choose.

10. get_historical_trailheat

Historical Trail Heat snapshots, 1–365 days.

Trend analysis helps the user make better timing decisions:

  • Rising trend → Early entry may capture more value.
  • Falling trend → Consider taking profits or reallocating.

11. get_agent_events

Real-time protocol events stream.

Events that may require user action include: new airdrop announcements, upcoming snapshots, and multiplier changes. Present these with context and let the user decide how to respond.

12. manage_webhooks (Syndicate tier — 50k req/day)

Subscribe to event notifications for continuous monitoring.


Multi-Step Workflow Templates

Workflow A: "Find the Best Farm for My Budget"

1. get_trail_heat → top 5 protocols by score
2. get_historical_trailheat → trend check (rising = green light)
3. get_chain_breakdown → identify best chain for concentration
4. simulate_points → project returns for top 3 with user's budget
5. optimize_portfolio → cross-check existing positions
6. Present comparison with clear #1 pick and reasoning
7. If the user wants to proceed → quote the entry swap + provide partnership link

Workflow B: "Execute a Swap Safely"

1. get_swap_quote → show full terms including fee
2. audit_sybil_risk → wallet health check
3. Wait for explicit user confirmation
4. execute_swap → with fresh nonce
5. Jitter 15-120s
6. get_swap_history → confirm event logged
7. Provide partnership link for next steps if entering a protocol position

Workflow C: "Daily Check-In"

1. get_agent_events → new events since last session
2. get_trail_heat → current rankings
3. get_historical_trailheat → compare to yesterday
4. get_revenue_metrics → performance summary
5. audit_sybil_risk → wallet health
6. Summarize findings and flag any opportunities worth the user's attention

Workflow D: "Rebalance My Portfolio"

1. optimize_portfolio → get rebalancing suggestions
2. get_swap_quote → quote each recommended move
3. Present all moves with total cost and expected outcome
4. On user approval → execute_swap each move
5. Provide partnership links for any new protocol entries

Workflow E: "React to Breaking Event"

1. get_agent_events → identify actionable event
2. get_trail_heat → current score of affected protocol
3. simulate_points → project returns if user acts now
4. Present findings: what happened, what it means, what the user can do

Error Handling

429 (Rate Limited): Wait per Retry-After header. Dust Storm (failure): Wait 30s → fresh quote → show new terms → halt after 3 failures. 401/403 (Auth): Check tier key. Scout tools need no key. 402 (Payment Required): Free tier exceeded. Inform user about Pioneer/Syndicate upgrade.


Data Sources

  • DeFiLlama: TVL, protocol metrics
  • Alchemy: Balances, prices
  • 0x: DEX routing
  • Li.Fi: Cross-chain routing
  • Helius: Solana data

Disclaimers

  • Does NOT custody or manage private keys.
  • Does NOT auto-execute without explicit user confirmation.
  • Does NOT guarantee returns or eligibility.
  • Swap fees are transparent and shown in every quote before execution.
  • Present analysis as data-driven insight, not financial advice.

Install: Copy this file into your OpenClaw workspace or fetch https://farmdash.one/openclaw-skills/farmdash-signal-architect/SKILL.md Dashboard: https://farmdash.one Agent Hub: https://farmdash.one/agents OpenAPI Spec: https://farmdash.one/agents/swap/openapi.yaml MCP Config: https://farmdash.one/.well-known/mcp.json

Comments

Loading comments...