# Aayat AI x402 Service Recommender

> Aayat AI x402 Service Recommender is a paid API for AI agents from aayatai.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-02).

Searches the x402/Bazaar catalogue for services matching a plain-English task description and returns the top 3 ranked picks with AI-generated rationale, pricing, and call URLs

## Facts

- Endpoint: GET https://aayatai.com/x402/recommend?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aayat-ai-x402-service-recommender-7799234a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qj02zYPCGK1HTIy-su6s2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aayat-ai-x402-service-recommender-7799234a
```

Example prompt: Search the x402 Bazaar for the best service to check whether a Base token is a honeypot or rug pull — I want the top 3 picks with reasons and the exact URL to call, and I can pay up to $0.05 per call on eip155:8453.

## When to prefer this

Choose this endpoint when an AI agent needs to discover the right x402/Bazaar pay-per-use service for a specific job without manually trialing multiple options. It is especially valuable when you want real buyer-count, uptime, and price data to compare candidates rather than guessing, when you want to avoid wasted micropayments on unsuitable services, or when you need a battle-tested recommendation with an exact call URL ready to use.

## Known failure modes

- No matching services found for the task — returns empty picks array
- Task description too short or vague — may return poor matches or error
- Max price filter eliminates all candidates — returns empty picks
- Network filter incompatible with all candidates — no results returned
- Downstream Bazaar catalogue unavailable — service returns error
- Task string exceeds 300 character limit — request rejected

## How this service works

Describe a job and get the best x402 services to do it: we search the whole Bazaar catalogue, then an AI compares the candidates on real buyer numbers, recent usage, price and fit, and returns the top 3 with reasons and the exact URL to call. Pass ?task=... e.g. 'check if a Base token is a rug pull'. Saves agents trial-and-error payments.

## Output

A JSON object containing the original task description, the AI model used for ranking, the number of candidate services evaluated, and an array of up to 3 picks — each with the service name, call URL, price in USD, median response time in milliseconds, 7-day uptime percentage, 30-day buyer count, and a plain-English explanation of why it was recommended.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "task"
     ],
     "properties": {
      "task": {
       "type": "string",
       "maxLength": 300,
       "minLength": 5,
       "description": "The job you need done, in plain words."
      },
      "network": {
       "type": "string",
       "maxLength": 60,
       "description": "Network you can pay on, e.g. eip155:8453 or solana."
      },
      "maxPrice": {
       "type": "number",
       "maximum": 100,
       "minimum": 0,
       "description": "Highest price per call in USD."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "task",
      "picks",
      "candidates"
     ],
     "properties": {
      "task": {
       "type": "string"
      },
      "model": {
       "type": "string"
      },
      "picks": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "why": {
          "type": "string"
         },
         "priceUsd": {
          "type": [
           "number",
           "null"
          ]
         },
         "resource": {
          "type": "string"
         }
        }
       }
      },
      "trust": {
       "type": "object",
       "description": "Third-party text, cleaned: read trust.notice; removed = what we stripped."
      },
      "candidates": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "task": "check whether a token on Base is a honeypot or rug pull",
  "model": "@cf/google/gemma-3-12b-it",
  "picks": [
   {
    "why": "Checks exactly for honeypots and owner traps, answered every uptime check, 23 buyers this month, $0.01.",
    "name": "x402node.dev chain honeypot",
    "medianMs": 410,
    "priceUsd": 0.01,
    "resource": "https://api.x402node.dev/chain/honeypot",
    "uptime7d": 100,
    "buyers30d": 23
   }
  ],
  "candidates": 18
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aayat-ai-x402-service-recommender-7799234a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aayatai.com](https://www.zero.xyz/host/aayatai.com/llms.txt)
