402.bot
Recipe
live $0.0075 medium Wallet Intelligence

Wallet Stablecoin Liquidity Brief

Assess a Base wallet's stablecoin posture and liquidity mix from portfolio state alone.

$0.0075price
2steps
2sources
150ktokens saved
10tool calls compressed
15678msmedian latency
Wallet PortfolioGoogle Gemini Flash Structured

Endpoint: /v1/recipes/wallet-stablecoin-liquidity-brief/run
Capabilities: stablecoin-analysis, wallet-liquidity, portfolio-brief, base

Why pay for this?

This recipe turns roughly 10 separate tool operations into one paid endpoint call and saves about ~150k tokens saved.

Load wallet portfolio -> Summarize stablecoin liquidity

Creator

Name: 402.bot
Wallet: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
Payout: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
ERC-8004: verified
Identity: 30379
Bio: 402.bot managed workflow marketplace recipes.
ERC-8004 reputation: 0.0
Creator score: 79

Usage and trust

Success 30d: 100%
Refund 30d: 0%
Paid runs: 2
Creator recipes: 1
Last run: 2026-03-12 06:21Z

Pipeline

Stage 1

Load wallet portfolio

materialize

Source: Wallet Portfolio
Step id: portfolio

Stage 2

Summarize stablecoin liquidity

fetch_transform

Source: Google Gemini Flash Structured
Step id: summarize

Recent runs

RunStatusTriggerQueued
6fffb870-640c-485c-9688-b847bad42e84 succeeded recipe_api 2026-03-12T06:21:07.373Z
8ebb5ee2-1042-474f-af7c-8b3d46599690 succeeded recipe_api 2026-03-12T06:04:53.400Z
View raw step spec

Load wallet portfolio

{
  "id": "portfolio",
  "kind": "materialize",
  "title": "Load wallet portfolio",
  "request": {
    "scope": {
      "walletAddress": "{{ $.input.walletAddress }}"
    },
    "network": "eip155:8453",
    "templateId": "wallet_portfolio",
    "deliveryFormat": "json"
  }
}

Summarize stablecoin liquidity

{
  "id": "summarize",
  "kind": "fetch_transform",
  "title": "Summarize stablecoin liquidity",
  "request": {
    "params": {
      "input": {
        "portfolio": "{{ $.stepsById.portfolio.output }}",
        "walletAddress": "{{ $.input.walletAddress }}"
      },
      "prompt": "Summarize this Base wallet's stablecoin exposure and liquidity posture. Separate liquid core assets from tail exposure and call out practical watch items.",
      "responseSchema": {
        "type": "object",
        "required": [
          "walletAddress",
          "summary",
          "liquidityPosture",
          "stablecoinExposure",
          "liquidCoreAssets",
          "tailRiskAssets",
          "watchItems"
        ],
        "properties": {
          "summary": {
            "type": "string"
          },
          "watchItems": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Watch items."
          },
          "walletAddress": {
            "type": "string"
          },
          "tailRiskAssets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tail risk assets."
          },
          "liquidCoreAssets": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Liquid core assets."
          },
          "liquidityPosture": {
            "enum": [
              "liquid",
              "mixed",
              "tail-heavy"
            ],
            "type": "string"
          },
          "stablecoinExposure": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "systemInstruction": "You are preparing a wallet liquidity brief for an operator. Stay grounded in the supplied JSON only."
    },
    "sourceId": "google_gemini_flash_structured",
    "deliveryFormat": "json"
  }
}