{
  "x402Version": 2,
  "id": 33286,
  "slug": "33286",
  "resource": "https://api.agents-trust.com/recommend",
  "description": "Recommend. Find candidate APIs for a task. Search paid x402 APIs in plain language. Returns URLs, prices, paid delivery evidence and risk flags; check task fit before paying. Fee 0.01 USDC on Base/Solana. Paid-answer observed p95 6s (2026-10-12, n=100; challenge/signing extra). Docs: https://agents-trust.com/docs/ . Contact: hello@agents-trust.com . Unpaid example: https://api.agents-trust.com/recommend?need=weather%20forecast&view=compact .",
  "type": "http",
  "resourceType": "Payments",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x96368628b679a459FE69815bacCa5CB0232AC397",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "10000",
      "amountUsd": 0.01,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "79gFPuF6tpqdxPFHuY9xffJXXJgrLBLELai9ft1LJEok",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "amount": "10000",
      "amountUsd": 0.01,
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "anyOf": [
          {
            "properties": {
              "meta": {},
              "picks": {}
            }
          },
          {
            "properties": {
              "meta": {},
              "picks": {}
            }
          }
        ],
        "properties": {
          "generated_at": {
            "type": "string"
          },
          "interpretation": {
            "required": [
              "keywords",
              "category",
              "max_price_usd",
              "chain",
              "source"
            ],
            "type": "object"
          },
          "meta": {
            "required": [
              "result_count",
              "match_strength",
              "guidance",
              "documentation_url",
              "retrieval_floor_widened",
              "retrieval_floor_widening_failed"
            ],
            "type": "object"
          },
          "need": {
            "type": "string"
          },
          "picks": {
            "type": "array"
          },
          "schema_version": {
            "const": "recommend.v2"
          },
          "view": {
            "const": "compact"
          }
        },
        "required": [
          "schema_version",
          "generated_at",
          "need",
          "interpretation",
          "view",
          "picks",
          "meta"
        ],
        "type": "object"
      },
      "type": {
        "const": "json"
      }
    },
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "need": "weather forecast",
            "view": "compact"
          },
          "type": "http"
        },
        "output": {
          "example": {
            "generated_at": "2026-10-13T08:30:00Z",
            "interpretation": {
              "category": null,
              "chain": null,
              "keywords": [
                "weather"
              ],
              "max_price_usd": null,
              "source": "vector"
            },
            "meta": {
              "documentation_url": "https://agents-trust.com/docs/#recommend-contract",
              "guidance": "Illustrative candidate using paid delivery evidence observed on 2026-10-11. Recheck task fit, risk flags and current payment terms before paying.",
              "match_strength": "strong",
              "result_count": 1,
              "retrieval_floor_widened": false,
              "retrieval_floor_widening_failed": false
            },
            "need": "weather forecast",
            "picks": [
              {
                "delivery_verification": {
                  "content_verdict": "exact",
                  "delivery_result": "delivered",
                  "evidence_level": "E5",
                  "funding_source": null,
                  "last_verified_at": "2026-10-11T11:15:56.110913Z",
                  "protocol_result": "pass",
                  "recipe_summary": null,
                  "settlement_result": "settled",
                  "status": "verified"
                },
                "description": "Current weather for any city. Pass ?city=London",
                "endpoint_id": "f70842d48203c996e2b4a964cd584615b2c31517",
                "has_valid_recent_challenge": true,
                "invocation": {
                  "status": "unknown"
                },
                "match_strength": "strong",
                "payment_preflight": {
                  "checked_at": "2026-10-13T08:13:00Z",
                  "http_status": 402,
                  "method": "GET",
                  "status": "valid_402"
                },
                "ranking": {
                  "endpoint_score": null,
                  "evidence_score": null,
                  "lexical_weight": 0,
                  "model_version": null,
                  "order": [
                    "callable_url",
                    "documented_invocation",
                    "relevance",
                    "provider_tier",
                    "catalog_min_price",
                    "endpoint_id"
                  ],
                  "policy_version": "relevance-first.v1",
                  "provider_score": null,
                  "provider_tier": null,
                  "quality_weight": 0,
                  "relevance": null
                },
                "reason_codes": [
                  "SEMANTIC_CANDIDATE",
                  "RECENT_VALID_402",
                  "DELIVERY_VERIFIED"
                ],
                "risk_flags": [
                  "SELLER_DESCRIPTION_UNVERIFIED",
                  "REQUIRED_INPUT_UNKNOWN"
                ],
                "selected_offer": {
                  "amount": "1000",
                  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                  "checked_at": "2026-10-13T08:16:00Z",
                  "max_timeout_seconds": 300,
                  "network": "eip155:8453",
                  "pay_to": "0x8A694A869BaDEC00A333E9213E2914DcD90d53Ff",
                  "price_basis": "usdc_nominal",
                  "price_usd": 0.001,
                  "resource_url": "https://api.ideafactorylab.org/x402/weather",
                  "scheme": "exact"
                },
                "service_name": "Idea Factory Lab Weather",
                "url": "https://api.ideafactorylab.org/x402/weather"
              }
            ],
            "schema_version": "recommend.v2",
            "view": "compact"
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "input": {
            "properties": {
              "method": {
                "const": "GET"
              },
              "queryParams": {
                "additionalProperties": false,
                "properties": {
                  "chain": {
                    "pattern": "^[a-z0-9-]{2,16}:[A-Za-z0-9_=-]{1,64}$",
                    "type": "string"
                  },
                  "limit": {
                    "default": 3,
                    "maximum": 5,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "live": {
                    "default": 1,
                    "enum": [
                      1
                    ],
                    "type": "integer"
                  },
                  "max_price_usd": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "need": {
                    "maxLength": 300,
                    "minLength": 2,
                    "type": "string"
                  },
                  "view": {
                    "default": "legacy",
                    "enum": [
                      "legacy",
                      "compact",
                      "evidence",
                      "debug"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "need"
                ],
                "type": "object"
              },
              "type": {
                "const": "http"
              }
            },
            "required": [
              "type",
              "method",
              "queryParams"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "anyOf": [
                  {
                    "properties": {
                      "meta": {},
                      "picks": {}
                    }
                  },
                  {
                    "properties": {
                      "meta": {},
                      "picks": {}
                    }
                  }
                ],
                "properties": {
                  "generated_at": {
                    "type": "string"
                  },
                  "interpretation": {
                    "required": [
                      "keywords",
                      "category",
                      "max_price_usd",
                      "chain",
                      "source"
                    ],
                    "type": "object"
                  },
                  "meta": {
                    "required": [
                      "result_count",
                      "match_strength",
                      "guidance",
                      "documentation_url",
                      "retrieval_floor_widened",
                      "retrieval_floor_widening_failed"
                    ],
                    "type": "object"
                  },
                  "need": {
                    "type": "string"
                  },
                  "picks": {
                    "type": "array"
                  },
                  "schema_version": {
                    "const": "recommend.v2"
                  },
                  "view": {
                    "const": "compact"
                  }
                },
                "required": [
                  "schema_version",
                  "generated_at",
                  "need",
                  "interpretation",
                  "view",
                  "picks",
                  "meta"
                ],
                "type": "object"
              },
              "type": {
                "const": "json"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "bazaar"
  ],
  "sourceHost": "api.agents-trust.com",
  "lastUpdated": "2026-10-13T22:02:36.737Z",
  "quality": {
    "calls30d": 1940,
    "uniquePayers30d": 4,
    "lastCalledAt": "2026-10-13T22:03:30.232Z"
  },
  "metadata": {
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "need": "weather forecast",
              "view": "compact"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "generated_at": "2026-10-13T08:30:00Z",
              "interpretation": {
                "category": null,
                "chain": null,
                "keywords": [
                  "weather"
                ],
                "max_price_usd": null,
                "source": "vector"
              },
              "meta": {
                "documentation_url": "https://agents-trust.com/docs/#recommend-contract",
                "guidance": "Illustrative candidate using paid delivery evidence observed on 2026-10-11. Recheck task fit, risk flags and current payment terms before paying.",
                "match_strength": "strong",
                "result_count": 1,
                "retrieval_floor_widened": false,
                "retrieval_floor_widening_failed": false
              },
              "need": "weather forecast",
              "picks": [
                {
                  "delivery_verification": {
                    "content_verdict": "exact",
                    "delivery_result": "delivered",
                    "evidence_level": "E5",
                    "funding_source": null,
                    "last_verified_at": "2026-10-11T11:15:56.110913Z",
                    "protocol_result": "pass",
                    "recipe_summary": null,
                    "settlement_result": "settled",
                    "status": "verified"
                  },
                  "description": "Current weather for any city. Pass ?city=London",
                  "endpoint_id": "f70842d48203c996e2b4a964cd584615b2c31517",
                  "has_valid_recent_challenge": true,
                  "invocation": {
                    "status": "unknown"
                  },
                  "match_strength": "strong",
                  "payment_preflight": {
                    "checked_at": "2026-10-13T08:13:00Z",
                    "http_status": 402,
                    "method": "GET",
                    "status": "valid_402"
                  },
                  "ranking": {
                    "endpoint_score": null,
                    "evidence_score": null,
                    "lexical_weight": 0,
                    "model_version": null,
                    "order": [
                      "callable_url",
                      "documented_invocation",
                      "relevance",
                      "provider_tier",
                      "catalog_min_price",
                      "endpoint_id"
                    ],
                    "policy_version": "relevance-first.v1",
                    "provider_score": null,
                    "provider_tier": null,
                    "quality_weight": 0,
                    "relevance": null
                  },
                  "reason_codes": [
                    "SEMANTIC_CANDIDATE",
                    "RECENT_VALID_402",
                    "DELIVERY_VERIFIED"
                  ],
                  "risk_flags": [
                    "SELLER_DESCRIPTION_UNVERIFIED",
                    "REQUIRED_INPUT_UNKNOWN"
                  ],
                  "selected_offer": {
                    "amount": "1000",
                    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                    "checked_at": "2026-10-13T08:16:00Z",
                    "max_timeout_seconds": 300,
                    "network": "eip155:8453",
                    "pay_to": "0x8A694A869BaDEC00A333E9213E2914DcD90d53Ff",
                    "price_basis": "usdc_nominal",
                    "price_usd": 0.001,
                    "resource_url": "https://api.ideafactorylab.org/x402/weather",
                    "scheme": "exact"
                  },
                  "service_name": "Idea Factory Lab Weather",
                  "url": "https://api.ideafactorylab.org/x402/weather"
                }
              ],
              "schema_version": "recommend.v2",
              "view": "compact"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "properties": {
            "input": {
              "properties": {
                "method": {
                  "const": "GET"
                },
                "queryParams": {
                  "additionalProperties": false,
                  "properties": {
                    "chain": {
                      "pattern": "^[a-z0-9-]{2,16}:[A-Za-z0-9_=-]{1,64}$",
                      "type": "string"
                    },
                    "limit": {
                      "default": 3,
                      "maximum": 5,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "live": {
                      "default": 1,
                      "enum": [
                        1
                      ],
                      "type": "integer"
                    },
                    "max_price_usd": {
                      "minimum": 0,
                      "type": "number"
                    },
                    "need": {
                      "maxLength": 300,
                      "minLength": 2,
                      "type": "string"
                    },
                    "view": {
                      "default": "legacy",
                      "enum": [
                        "legacy",
                        "compact",
                        "evidence",
                        "debug"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "need"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "method",
                "queryParams"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "anyOf": [
                    {
                      "properties": {
                        "meta": {},
                        "picks": {}
                      }
                    },
                    {
                      "properties": {
                        "meta": {},
                        "picks": {}
                      }
                    }
                  ],
                  "properties": {
                    "generated_at": {
                      "type": "string"
                    },
                    "interpretation": {
                      "required": [
                        "keywords",
                        "category",
                        "max_price_usd",
                        "chain",
                        "source"
                      ],
                      "type": "object"
                    },
                    "meta": {
                      "required": [
                        "result_count",
                        "match_strength",
                        "guidance",
                        "documentation_url",
                        "retrieval_floor_widened",
                        "retrieval_floor_widening_failed"
                      ],
                      "type": "object"
                    },
                    "need": {
                      "type": "string"
                    },
                    "picks": {
                      "type": "array"
                    },
                    "schema_version": {
                      "const": "recommend.v2"
                    },
                    "view": {
                      "const": "compact"
                    }
                  },
                  "required": [
                    "schema_version",
                    "generated_at",
                    "need",
                    "interpretation",
                    "view",
                    "picks",
                    "meta"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "json"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "api.agents-trust.com",
    "manifest_name": "api.agents-trust.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {
      "generated_at": "string",
      "interpretation": {},
      "meta": {},
      "need": "string",
      "picks": [
        "value"
      ],
      "schema_version": null,
      "view": null
    },
    "type": null
  }
}