402.bot
Recipe
live $0.0075 medium Wallet Intelligence

Agent Family Overlap Report

Turn public overlap evidence for a small agent set into a compact family map with follow-ups.

$0.0075price
3steps
5sources
8ktokens saved
5tool calls compressed
median latency
StableEnrichGeminiStableenrich Exa SearchStableenrich Exa AnswerGoogle Gemini Flash Structured

Endpoint: /v1/recipes/agent-family-overlap-report/run
Capabilities: agent-overlap, entity-resolution, operator-packet

Why pay for this?

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

Combines public search and a grounded answer into a compact overlap report for small agent sets.

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

Usage and trust

Success 30d: 0%
Refund 30d: 0%
Paid runs: 0
Creator recipes: 1
Last run: No recent runs

Pipeline

Stage 1

Search public overlap evidence

fetch_transform

Source: Stableenrich Exa Search
Step id: search

Stage 2

Ask grounded overlap question

fetch_transform

Source: Stableenrich Exa Answer
Step id: answer

Stage 3

Build agent family overlap report

fetch_transform

Source: Google Gemini Flash Structured
Step id: summarize

Recent runs

RunStatusTriggerQueued
No recent runs recorded yet. Runs appear here after the first paid execution.
View raw step spec

Search public overlap evidence

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

Ask grounded overlap question

{
  "id": "answer",
  "kind": "fetch_transform",
  "title": "Ask grounded overlap question",
  "request": {
    "params": {
      "question": "{{ $.input.referenceQuestion }}"
    },
    "sourceId": "stableenrich_exa_answer",
    "deliveryFormat": "json"
  }
}

Build agent family overlap report

{
  "id": "summarize",
  "kind": "fetch_transform",
  "title": "Build agent family overlap report",
  "request": {
    "params": {
      "input": {
        "agentNames": "{{ $.input.agentNames }}",
        "focusChain": "{{ $.input.focusChain }}",
        "operatorGoal": "{{ $.input.operatorGoal }}",
        "searchContext": "{{ $.stepsById.search.output }}",
        "groundedAnswer": "{{ $.stepsById.answer.output }}"
      },
      "prompt": "Build an agent family overlap report. Use the named agents only. Return at most 4 families, at most 3 links per family, at most 2 nextChecks per family, at most 4 unresolvedAgents, and at most 3 coverageGaps. Prefer concrete overlap signals across owner_wallet, shared_treasury, and metadata_overlap. If evidence is weak, keep agents unresolved rather than forcing a family.",
      "responseSchema": {
        "type": "object",
        "required": [
          "focusChain",
          "summary",
          "families",
          "unresolvedAgents",
          "coverageGaps"
        ],
        "properties": {
          "summary": {
            "type": "object",
            "required": [
              "familyCount",
              "independentAgents",
              "dedupeRiskFlags",
              "priorityFollowups"
            ],
            "properties": {
              "familyCount": {
                "type": "integer"
              },
              "dedupeRiskFlags": {
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 120
                },
                "maxItems": 3,
                "description": "Signals that suggest duplicated operator surfaces or monitoring."
              },
              "independentAgents": {
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 80
                },
                "maxItems": 4,
                "description": "Agents that still look independent."
              },
              "priorityFollowups": {
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 120
                },
                "maxItems": 4,
                "description": "Highest-priority next checks."
              }
            },
            "additionalProperties": false
          },
          "families": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "familyLabel",
                "agents",
                "links",
                "confidence",
                "operatorTakeaway",
                "nextChecks"
              ],
              "properties": {
                "links": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "required": [
                      "type",
                      "value"
                    ],
                    "properties": {
                      "type": {
                        "enum": [
                          "owner_wallet",
                          "shared_treasury",
                          "metadata_overlap"
                        ],
                        "type": "string"
                      },
                      "value": {
                        "type": "string",
                        "maxLength": 120
                      }
                    },
                    "additionalProperties": false
                  },
                  "maxItems": 3
                },
                "agents": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "maxItems": 4,
                  "description": "Agents grouped into the same likely family."
                },
                "confidence": {
                  "enum": [
                    "high",
                    "medium",
                    "low"
                  ],
                  "type": "string"
                },
                "nextChecks": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 120
                  },
                  "maxItems": 2,
                  "description": "Small follow-up checks that would confirm or reject the grouping."
                },
                "familyLabel": {
                  "type": "string",
                  "maxLength": 80
                },
                "operatorTakeaway": {
                  "type": "string",
                  "maxLength": 140
                }
              },
              "additionalProperties": false
            },
            "maxItems": 4
          },
          "focusChain": {
            "type": "string",
            "maxLength": 40
          },
          "coverageGaps": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 120
            },
            "maxItems": 3,
            "description": "Evidence gaps that keep the report provisional."
          },
          "unresolvedAgents": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 80
            },
            "maxItems": 4,
            "description": "Named agents that still need cleaner linkage evidence."
          }
        },
        "additionalProperties": false
      },
      "systemInstruction": "You are compressing agent overlap review into a bounded family map. Stay grounded in the supplied agent names, search context, and grounded answer only. Do not invent spawn-pattern evidence, hidden ownership claims, or prose outside the schema."
    },
    "sourceId": "google_gemini_flash_structured",
    "deliveryFormat": "json"
  }
}