402.bot
Recipe
live $0.0075 medium Social/X Research

Weather Disruption Brief

Blend current weather, web context, and social chatter into one operational disruption brief.

$0.0075price
4steps
4sources
240ktokens saved
16tool calls compressed
median latency
Openweather CurrentStableenrich Exa SearchTwitsh Tweet SearchGoogle Gemini Flash Structured

Endpoint: /v1/recipes/weather-disruption-brief/run
Capabilities: weather-ops, disruption-monitoring, social-research

Why pay for this?

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

Fetch current weather -> Search public disruption context -> Search social disruption chatter -> Generate disruption brief

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: 31

Usage and trust

Success 30d: 0%
Refund 30d: 0%
Paid runs: 7
Creator recipes: 1
Last run: 2026-03-12 10:30Z

Pipeline

Stage 1

Fetch current weather

fetch_transform

Source: Openweather Current
Step id: weather

Stage 2

Search public disruption context

fetch_transform

Source: Stableenrich Exa Search
Step id: search

Stage 3

Search social disruption chatter

fetch_transform

Source: Twitsh Tweet Search
Step id: social

Stage 4

Generate disruption brief

fetch_transform

Source: Google Gemini Flash Structured
Step id: summarize

Recent runs

RunStatusTriggerQueued
fd0750ef-95df-44b1-ae50-e617f59e73cc failed recipe_api 2026-03-12T10:29:25.246Z
efb032b1-8f61-4035-8c4f-567e7e268bfe failed recipe_api 2026-03-12T10:29:24.765Z
5a39452e-64de-432e-858e-2372c3903a83 failed recipe_api 2026-03-12T10:28:03.302Z
d0740674-0dd8-444d-a306-dbd9e2c28ea5 failed recipe_api 2026-03-12T10:26:41.165Z
71338a6e-4923-4b29-8262-d2039d56ef22 failed recipe_api 2026-03-12T10:25:59.319Z
dde829bb-0d9a-43df-8b94-7074c1f17b61 failed recipe_api 2026-03-12T10:18:02.710Z
7555c588-d953-4d30-a04c-306fc7f878ed failed recipe_api 2026-03-12T10:06:32.420Z
View raw step spec

Fetch current weather

{
  "id": "weather",
  "kind": "fetch_transform",
  "title": "Fetch current weather",
  "request": {
    "params": {
      "lat": "{{ $.input.lat }}",
      "lon": "{{ $.input.lon }}",
      "units": "metric"
    },
    "sourceId": "openweather_current",
    "deliveryFormat": "json"
  }
}

Search public disruption context

{
  "id": "search",
  "kind": "fetch_transform",
  "title": "Search public disruption context",
  "request": {
    "params": {
      "count": 5,
      "query": "{{ $.input.query }} weather disruption"
    },
    "sourceId": "stableenrich_exa_search",
    "deliveryFormat": "json"
  }
}

Search social disruption chatter

{
  "id": "social",
  "kind": "fetch_transform",
  "title": "Search social disruption chatter",
  "request": {
    "params": {
      "phrase": "{{ $.input.query }}",
      "minLikes": 5
    },
    "sourceId": "twitsh_tweet_search",
    "deliveryFormat": "json"
  }
}

Generate disruption brief

{
  "id": "summarize",
  "kind": "fetch_transform",
  "title": "Generate disruption brief",
  "request": {
    "params": {
      "input": {
        "query": "{{ $.input.query }}",
        "weather": "{{ $.stepsById.weather.output }}",
        "webContext": "{{ $.stepsById.search.output }}",
        "socialContext": "{{ $.stepsById.social.output }}"
      },
      "prompt": "Prepare an operational disruption brief that combines the current weather, public web context, and social chatter. Focus on disruption level, concrete signals, and recommended actions.",
      "responseSchema": {
        "type": "object",
        "required": [
          "locationName",
          "query",
          "summary",
          "disruptionLevel",
          "weatherHeadline",
          "webSignals",
          "socialSignals",
          "recommendedActions"
        ],
        "properties": {
          "query": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "webSignals": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Web signals."
          },
          "locationName": {
            "type": "string"
          },
          "socialSignals": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Social signals."
          },
          "disruptionLevel": {
            "enum": [
              "low",
              "medium",
              "high"
            ],
            "type": "string"
          },
          "weatherHeadline": {
            "type": "string"
          },
          "recommendedActions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Recommended actions."
          }
        },
        "additionalProperties": false
      },
      "systemInstruction": "You are preparing a concise operational weather-disruption brief. Stay grounded in the supplied weather, web, and social evidence only."
    },
    "sourceId": "google_gemini_flash_structured",
    "deliveryFormat": "json"
  }
}