Why pay for this?
This recipe turns roughly 16 separate tool operations into one paid endpoint call and saves about ~240k tokens saved.
Load treasury portfolio -> Load recent treasury activity -> Summarize treasury risk
Track treasury wallet exposure and recent movement for a single Base wallet.
Endpoint: /v1/recipes/treasury-risk-watch/run
Capabilities: treasury-risk, treasury-watch, wallet-monitoring, base
This recipe turns roughly 16 separate tool operations into one paid endpoint call and saves about ~240k tokens saved.
Load treasury portfolio -> Load recent treasury activity -> Summarize treasury risk
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: 56
Success 30d: 50%
Refund 30d: 0%
Paid runs: 6
Creator recipes: 1
Last run: 2026-03-12 06:15Z
Source: Wallet Portfolio
Step id: portfolio
Source: Wallet Activity Delta
Step id: activity
Source: Google Gemini Flash Structured
Step id: summarize
| Run | Status | Trigger | Queued |
|---|---|---|---|
| be3ad8c2-cd22-44ee-bd53-b9e7c4bbf454 | succeeded | recipe_api | 2026-03-12T06:15:18.448Z |
| e5cb601d-960d-412a-a322-a46b96a3cfee | succeeded | recipe_api | 2026-03-12T05:04:33.324Z |
| 51badb1b-a2be-45a7-90bd-c1a27b8dac54 | succeeded | recipe_api | 2026-03-12T04:53:35.706Z |
| 41858dd7-8160-421e-95e0-9e27238a645a | failed | recipe_api | 2026-03-12T04:24:28.073Z |
| ba478527-e68b-4743-a093-27fdc3eb0a93 | failed | recipe_api | 2026-03-12T04:23:01.597Z |
| 33e04aa0-6d11-4e52-8eb5-4c0a49a1d6ab | failed | recipe_api | 2026-03-12T04:11:17.431Z |
{
"id": "portfolio",
"kind": "materialize",
"title": "Load treasury portfolio",
"request": {
"scope": {
"walletAddress": "{{ $.input.walletAddress }}"
},
"network": "eip155:8453",
"templateId": "wallet_portfolio",
"deliveryFormat": "json"
}
}
{
"id": "activity",
"kind": "materialize",
"title": "Load recent treasury activity",
"request": {
"scope": {
"window": "7d",
"maxItems": 50,
"walletAddress": "{{ $.input.walletAddress }}"
},
"network": "eip155:8453",
"templateId": "wallet_activity_delta",
"deliveryFormat": "json"
}
}
{
"id": "summarize",
"kind": "fetch_transform",
"title": "Summarize treasury risk",
"request": {
"params": {
"input": {
"activity": "{{ $.stepsById.activity.output }}",
"portfolio": "{{ $.stepsById.portfolio.output }}",
"walletAddress": "{{ $.input.walletAddress }}"
},
"prompt": "Assess treasury exposure for this Base wallet using the supplied portfolio and recent activity. Return concise operator-ready risk flags only from the given data.",
"responseSchema": {
"type": "object",
"required": [
"walletAddress",
"status",
"exposureSummary",
"riskFlags",
"topCounterparties",
"suggestedChecks"
],
"properties": {
"status": {
"enum": [
"clear",
"watch",
"escalate"
],
"type": "string"
},
"riskFlags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Treasury risk flags."
},
"walletAddress": {
"type": "string"
},
"exposureSummary": {
"type": "string"
},
"suggestedChecks": {
"type": "array",
"items": {
"type": "string"
},
"description": "Suggested checks."
},
"topCounterparties": {
"type": "array",
"items": {
"type": "string"
},
"description": "Top counterparties."
}
},
"additionalProperties": false
},
"systemInstruction": "You are a treasury operations analyst. Stay grounded in the provided JSON and avoid unsupported claims."
},
"sourceId": "google_gemini_flash_structured",
"deliveryFormat": "json"
}
}