402.bot
Recipe
live $0.0100 premium Market & Prediction

AIXBT Project Compare

Compare 2-5 AIXBT projects side by side from the current public projects surface.

$0.0100price
3steps
4sources
128ktokens saved
9tool calls compressed
median latency
AIXBTAixbt ProjectsGoogle Gemini Flash StructuredTransform

Endpoint: /v1/recipes/aixbt-project-compare/run
Capabilities: aixbt, compare, projects, market-intel

Why pay for this?

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

Projects -> structured comparison 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: 7.6

Usage and trust

Success 30d: 0%
Refund 30d: 100%
Paid runs: 1
Creator recipes: 1
Last run: 2026-03-13 15:49Z

AIXBT on 402.bot

Use 402.bot as the public orchestration and reporting layer for AIXBT projects, signals, momentum, and Indigo-backed briefs.

Canonical guide: https://402.bot/recipes/aixbt-momentum-brief

Public sources: aixbt_projects, aixbt_project_detail, aixbt_project_search, aixbt_projects_compare, aixbt_signals, aixbt_momentum_history, aixbt_clusters

AIXBT Projects can run through the REST API key lane, with x402 fallback on the public projects source when the key lane is unavailable.Project detail, signals, momentum history, and clusters use the AIXBT REST API key lane.AIXBT Indigo stays internal to recipes and runs over x402 on Base.

Notes: 402.bot does not redistribute the AIXBT MCP. Use the provider page for identity and capability context, and the recipe page for runnable workflows.

Pipeline

Stage 1

Load public projects set

fetch_transform

Source: Aixbt Projects
Step id: projects

Stage 2

Build structured comparison brief

fetch_transform

Source: Google Gemini Flash Structured
Step id: structured

Stage 3

Attach generated timestamp

transform

Source: Transform
Step id: finalize

Recent runs

RunStatusTriggerQueued
bf2036f7-1670-466d-8051-63ff5616e8d3 failed recipe_api 2026-03-13T15:49:53.315Z
View raw step spec

Load public projects set

{
  "id": "projects",
  "kind": "fetch_transform",
  "title": "Load public projects set",
  "request": {
    "params": {
      "limit": 50,
      "sortBy": "score"
    },
    "sourceId": "aixbt_projects",
    "deliveryFormat": "json"
  }
}

Build structured comparison brief

{
  "id": "structured",
  "kind": "fetch_transform",
  "title": "Build structured comparison brief",
  "request": {
    "params": {
      "input": {
        "question": "{{ $.input.question }}",
        "projectSet": "{{ $.stepsById.projects.output }}",
        "requestedProjects": "{{ $.input.projects }}"
      },
      "prompt": "Compare these AIXBT projects and produce a concise operator-facing comparison brief. Use the requested project refs to choose the matching rows from the supplied public AIXBT project set.",
      "responseSchema": {
        "type": "object",
        "required": [
          "leaders",
          "comparisonSummary",
          "projectRows",
          "keyDifferences",
          "followUpQuestions"
        ],
        "properties": {
          "leaders": {
            "type": "object",
            "properties": {
              "score": {
                "type": "string"
              },
              "popularityScore": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "projectRows": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "name",
                "ticker",
                "xHandle",
                "score",
                "popularityScore",
                "takeaway"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "ticker": {
                  "type": "string"
                },
                "xHandle": {
                  "type": "string"
                },
                "takeaway": {
                  "type": "string"
                },
                "popularityScore": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            }
          },
          "keyDifferences": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Key differences surfaced from the project comparison."
          },
          "comparisonSummary": {
            "type": "string"
          },
          "followUpQuestions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Follow-up questions to investigate next."
          }
        },
        "additionalProperties": false
      },
      "systemInstruction": "Stay grounded in the supplied AIXBT project data only. Keep the output factual and concise. Do not invent signal counts or unavailable metrics."
    },
    "sourceId": "google_gemini_flash_structured",
    "deliveryFormat": "json"
  }
}

Attach generated timestamp

{
  "id": "finalize",
  "kind": "transform",
  "title": "Attach generated timestamp",
  "request": {
    "mode": "clean_json",
    "source": {
      "kind": "json",
      "value": {
        "leaders": "{{ $.stepsById.structured.output.output.leaders }}",
        "generatedAt": "{{ $.run.startedAt }}",
        "projectRows": "{{ $.stepsById.structured.output.output.projectRows }}",
        "keyDifferences": "{{ $.stepsById.structured.output.output.keyDifferences }}",
        "comparisonSummary": "{{ $.stepsById.structured.output.output.comparisonSummary }}",
        "followUpQuestions": "{{ $.stepsById.structured.output.output.followUpQuestions }}"
      }
    }
  }
}