x402 List

x402 Protocol Service Directory

ForgeMesh Travel Agent

Data

Pay-per-call travel planning API on Base: transit provider lookups, weather-aware plans, day trip and weekend itinerary briefs, and location disruption signals. Free calls return a skeleton listing the withheld fields; paid calls return the full result.

Pay from $0.002 to $0.05 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.

UPTIME 24H 100% 7D 100% 30D 100%
BASE URL https://travel-agent.forgemesh.io ENDPOINTS 6 NETWORK Base ASSET USDC MEMBER SINCE 2026-07-20 MONITORED SINCE 2026-07-20

ASSESSMENT

updated 5h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 100%
uptime 24h
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
100%
response p95
344ms
avg response
255ms
total checks
24
compliance A (11/11)

11 of 11 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.002 to $0.05 (p31 in Data)
price (min)
$0.002
price (max)
$0.05
category percentile (min)
p31 in Data
category percentile (max)
p69 in Data
endpoints / prices
6 / 4
model
tiered
stability
100%
risk clean

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

traction $10.23 30d · 40 buyers
volume 30d
$10.23
buyers 30d
40
settlements 30d
95
last settlement
2026-07-17
top buyer share
27% of 30d volume
trend 7d vs 30d
0.08x the 30d daily rate
networks
eip155:8453

Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.

Top buyer share is a concentration signal, not part of the ranking score.

WHAT IT DOES

ai-derived

ForgeMesh Travel Agent provides travel planning services including day-trip plans, weather-aware planning, weekend getaways, creator experiences, transit providers, and travel pulse information.

category
travel-planning
travel-planningday-tripweather-awareweekend-getawaycreator-experiencestransittravel-pulse

AI-generated summary. The measured data is never altered by it.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET
GET /api/creator-experiences $0.05 Base USDC
GET /api/day-trip-plan $0.02 Base USDC
GET /api/transit-providers $0.002 Base USDC
GET /api/travel-pulse $0.002 Base USDC
GET /api/weather-aware-plan $0.006 Base USDC
GET /api/weekend-getaway $0.05 Base USDC
6 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /api/creator-experiences returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://travel-agent.forgemesh.io/api/creator-experiences'
// 402 response (captured by monitor) · 6 payloads · click to expand
[
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/transit-providers",
      "mimeType": "application/json",
      "description": "Returns a short list of transit provider matches (name, ID, transportation modes) for a location and transport type. Use to identify rail, metro, bus, or ferry options before booking."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "location": "Boston",
              "trip_style": "car-light day trip",
              "transportation_type": "rail"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "matches": [
                  {
                    "name": "MBTA",
                    "provider_id": "mbta",
                    "transportation": [
                      "subway",
                      "bus",
                      "commuter rail",
                      "ferry"
                    ]
                  }
                ],
                "category": "mobility_options",
                "why_not_high": [
                  "Mobility guidance is provider/strategy-level and does not confirm live departures, fares, route availability, accessibility, or service disruptions."
                ]
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "origin": {
                      "type": "string"
                    },
                    "location": {
                      "type": "string"
                    },
                    "trip_style": {
                      "type": "string"
                    },
                    "destination": {
                      "type": "string"
                    },
                    "transportation_type": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575321,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/transit-providers"
              },
              "signature": "0x80511a8e3d4f886343eae2f2bf6c1823cdb7a2d4c5ebe6680c7ac110b44bf9fb322fdcf33c23e51e139f654c58c48d76893470ac49a1e23366cf374c6cbf5dfa1c",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "6000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/weather-aware-plan",
      "mimeType": "application/json",
      "description": "Returns an outdoor-fit rating, weather tradeoffs, and transportation exposure notes for a destination or coordinates, with confidence caveats. Use to decide whether to shift timing or route before a trip."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "lat": "29.3013",
              "lon": "-94.7977",
              "plan_type": "beach and food day",
              "destination": "Galveston, TX",
              "transportation_modes": "walking,driving"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "category": "weather_aware_planning",
                "conditions": {
                  "outdoor_fit": "mixed"
                },
                "confidence": "medium",
                "why_not_high": [
                  "Forecasts can shift near departure, especially for rain, wind, heat, and exposed transportation choices."
                ],
                "planning_awareness": "..."
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "lat": {
                      "type": "string"
                    },
                    "lon": {
                      "type": "string"
                    },
                    "date": {
                      "type": "string"
                    },
                    "plan_type": {
                      "type": "string"
                    },
                    "destination": {
                      "type": "string"
                    },
                    "time_window": {
                      "type": "string"
                    },
                    "transportation_modes": {
                      "type": "string"
                    },
                    "max_distance_or_travel_time": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "6000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575321,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/weather-aware-plan"
              },
              "signature": "0xb3b4cb99a87d88a92c63d27da098ef95565f9ee576f78c3c6aed3e94167f3bca21abcf1146bd9cdf88c70549ebe41e9c0d62cf91a835fa6b02d5c587f862703f1b",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "50000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/creator-experiences",
      "mimeType": "application/json",
      "description": "Returns a story arc and shot list for a destination, plus emerging-local-signal status, with confidence caveats. Use to script travel video or social content around a theme and audience."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "lat": "29.3013",
              "lon": "-94.7977",
              "audience": "curious budget travelers",
              "destination": "Galveston, TX",
              "trip_length": "weekend",
              "content_style": "new food and waterfront spots"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "story": {
                  "shot_list": [],
                  "story_arc": []
                },
                "category": "creator_experiences",
                "confidence": "medium",
                "why_not_high": [
                  "Emerging local signals are request hooks/planned enrichment, not confirmed new-opening evidence yet."
                ],
                "emerging_local_signals": {
                  "status": "planned_enrichment"
                }
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "lat": {
                      "type": "string"
                    },
                    "lon": {
                      "type": "string"
                    },
                    "theme": {
                      "type": "string"
                    },
                    "budget": {
                      "type": "string"
                    },
                    "season": {
                      "type": "string"
                    },
                    "audience": {
                      "type": "string"
                    },
                    "destination": {
                      "type": "string"
                    },
                    "trip_length": {
                      "type": "string"
                    },
                    "content_style": {
                      "type": "string"
                    },
                    "emerging_local_signals": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "50000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575321,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/creator-experiences"
              },
              "signature": "0xb07748803a98a356cb45debf8defc51591595fb63f58c5d78e1c47f18c75011a0c1403101fb6082be01788b64b28e6d5f64ce96cd3231ce5373528ec76c9af111c",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "50000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/weekend-getaway",
      "mimeType": "application/json",
      "description": "Returns a day-by-day weekend shape (arrival, main day), a lodging posture recommendation, and transit strategy, with confidence caveats. Use to draft a 2-3 day trip between an origin and destination."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "lat": "29.3013",
              "lon": "-94.7977",
              "origin": "Houston, TX",
              "end_date": "2026-08-09",
              "start_date": "2026-08-07",
              "trip_style": "easy waterfront reset",
              "destination": "Galveston, TX",
              "transportation_modes": "driving,walking"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "category": "weekend_getaway",
                "confidence": "medium",
                "why_not_high": [
                  "This endpoint does not verify live booking inventory, prices, fees, permits, cancellation rules, or crowding."
                ],
                "weekend_shape": {
                  "arrival": "...",
                  "main_day": "..."
                },
                "lodging_posture": {
                  "consider": "..."
                }
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "lat": {
                      "type": "string"
                    },
                    "lon": {
                      "type": "string"
                    },
                    "budget": {
                      "type": "string"
                    },
                    "origin": {
                      "type": "string"
                    },
                    "end_date": {
                      "type": "string"
                    },
                    "start_date": {
                      "type": "string"
                    },
                    "trip_style": {
                      "type": "string"
                    },
                    "destination": {
                      "type": "string"
                    },
                    "lodging_style": {
                      "type": "string"
                    },
                    "destination_currency": {
                      "type": "string"
                    },
                    "transportation_modes": {
                      "type": "string"
                    },
                    "max_distance_or_travel_time": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "50000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575321,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/weekend-getaway"
              },
              "signature": "0x0f81172d34191da3468825d51e65aa4fc54fa10ff0e8a916242a2eb162c5c1f764cec056b7d55f1036556f8450936baec0009a9f6c3be8a29984539ad5c29a021c",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "2000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/travel-pulse",
      "mimeType": "application/json",
      "description": "Returns active emergency/disruption signals (earthquakes, weather alerts, wildfires, storms, water levels) near a lat/lon, with a status flag and calm relay guidance for travelers."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "lat": "38.8016",
              "lon": "-77.0434",
              "radius_miles": "50",
              "signal_types": "earthquake,weather_alert,wildfire",
              "lookback_hours": "1"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "status": "attention",
                "signals": [],
                "why_not_high": [
                  "Signal relevance still depends on route, lodging, event, activity, proximity, severity, and official local guidance."
                ]
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "lat": {
                      "type": "string"
                    },
                    "lon": {
                      "type": "string"
                    },
                    "trip_phase": {
                      "type": "string"
                    },
                    "water_site": {
                      "type": "string"
                    },
                    "radius_miles": {
                      "type": "string"
                    },
                    "signal_types": {
                      "type": "string"
                    },
                    "lookback_hours": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "2000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575321,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/travel-pulse"
              },
              "signature": "0xcab0c8916d825fa15bd9aeb455ea19fed4e61e80f5dcae1a8095ff481dbb24e16a3325437aeee22b2f614576128ac1499615036da7f761ca682dc222a63b29a21b",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 1800
      }
    ],
    "resource": {
      "url": "https://travel-agent.forgemesh.io/api/day-trip-plan",
      "mimeType": "application/json",
      "description": "Returns local spot leads (places, breweries), a themed activity angle, and confidence caveats for a day trip to a destination or coordinates. Use to draft a same-day itinerary."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "lat": "38.8016",
              "lon": "-77.0434",
              "theme": "coffee walk",
              "destination": "Alexandria, VA",
              "radius_miles": "10",
              "transportation_modes": "walking,transit"
            }
          },
          "output": {
            "type": "json",
            "example": {
              "ok": true,
              "data": {
                "category": "day_trip",
                "confidence": "medium",
                "why_not_high": [
                  "Local context leads are disposable planning candidates; hours, access, fees, accessibility, fit, and closures still need verification."
                ],
                "local_context": {
                  "breweries": [],
                  "google_places": []
                },
                "planning_awareness": "..."
              }
            }
          }
        },
        "schema": {
          "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",
                  "properties": {
                    "lat": {
                      "type": "string"
                    },
                    "lon": {
                      "type": "string"
                    },
                    "date": {
                      "type": "string"
                    },
                    "theme": {
                      "type": "string"
                    },
                    "budget": {
                      "type": "string"
                    },
                    "origin": {
                      "type": "string"
                    },
                    "interests": {
                      "type": "string"
                    },
                    "destination": {
                      "type": "string"
                    },
                    "time_window": {
                      "type": "string"
                    },
                    "radius_miles": {
                      "type": "string"
                    },
                    "content_style": {
                      "type": "string"
                    },
                    "transportation_modes": {
                      "type": "string"
                    },
                    "max_distance_or_travel_time": {
                      "type": "string"
                    }
                  }
                }
              },
              "additionalProperties": false
            },
            "output": {
              "type": "object",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "type": "string"
                },
                "example": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "data": {
                      "type": "object"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_4ypyymtf"
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "a": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "App builder code"
            },
            "s": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "^[a-z0-9_]{1,32}$"
              },
              "description": "Service builder codes"
            },
            "w": {
              "type": "string",
              "pattern": "^[a-z0-9_]{1,32}$",
              "description": "Wallet builder code"
            }
          },
          "additionalProperties": false
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "format": "eip712",
              "payload": {
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "payTo": "0x7F7C9bfF1DDF2817641740962A9872e6421eBBFc",
                "amount": "20000",
                "scheme": "exact",
                "network": "eip155:8453",
                "version": 1,
                "validUntil": 1784575322,
                "resourceUrl": "https://travel-agent.forgemesh.io/api/day-trip-plan"
              },
              "signature": "0x3c8a1a1a2e307f8eb0d045cd3263ac0258cfa2ccd0ede53340b1862d9b49736d213cde7498da25d111970a5a4dad749c87439bcc61ef48c586bed4a0b6d72ce81c",
              "acceptIndex": 0
            }
          ]
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "offers"
          ],
          "properties": {
            "offers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": [
                  "format",
                  "signature"
                ],
                "properties": {
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object",
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "properties": {
                      "asset": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "amount": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "version": {
                        "type": "integer"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "resourceUrl": {
                        "type": "string"
                      }
                    }
                  },
                  "signature": {
                    "type": "string"
                  },
                  "acceptIndex": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "required"
          ],
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[a-zA-Z0-9_-]+$",
              "maxLength": 128,
              "minLength": 16
            },
            "required": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "x402Version": 2
  }
]

UPTIME

07-20 · uptime 100.0% · 261ms avg07-21 · uptime 100.0% · 259ms avg07-2007-21
RESPONSE TIME
07-20 · 261ms avg07-20 · 261ms avg07-21 · 259ms avg07-21 · 259ms avg07-2007-21
30d UPTIME 100%
UPTIME 30D 100%
AVG RESP 262ms
TOTAL CHECKS 44

RECENT CHECKS

TIME STATUS RESP
● OK 213ms
● OK 297ms
● OK 343ms
● OK 368ms
● OK 267ms
● OK 290ms
● OK 174ms
● OK 235ms
● OK 262ms
● OK 233ms
● SLOW 403ms
● SLOW 478ms
● OK 274ms
● OK 306ms
● OK 151ms
● OK 158ms
● OK 252ms
● OK 248ms

OVER TIME

All charts share the 30d window selected here. Every series is also served as JSON at /api/v1/services/forgemesh-travel-agent/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted).

PRICE (captured 402, USD)
07-20 · $0.0107-21 · $0.01$0.0107-2007-21

Median across 6 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-20 compliance: 100% checks07-21 uptime: 100.0% compliance: 100% checksuptimecompliance07-2007-21
VOLUME (on-chain settlement, USD)
06-21 · $0.6706-22 · $206-23 · $106-24 · $206-25 · $0.7506-26 · $0.6906-28 · $0.3506-29 · $0.0107-01 · $107-02 · $0.1007-03 · $0.0307-04 · $0.1207-05 · $0.0207-06 · $0.5007-07 · $0.1007-08 · $0.0107-09 · $0.1007-11 · $0.0207-12 · $0.0307-13 · $0.2507-14 · $0.1107-15 · $0.0807-17 · $0.00peak $206-2107-17
DISTINCT BUYERS
06-21 · 1 buyer06-22 · 2 buyers06-23 · 7 buyers06-24 · 13 buyers06-25 · 5 buyers06-26 · 2 buyers06-28 · 2 buyers06-29 · 1 buyer07-01 · 2 buyers07-02 · 1 buyer07-03 · 1 buyer07-04 · 2 buyers07-05 · 2 buyers07-06 · 1 buyer07-07 · 1 buyer07-08 · 1 buyer07-09 · 1 buyer07-11 · 1 buyer07-12 · 1 buyer07-13 · 1 buyer07-14 · 3 buyers07-15 · 1 buyer07-17 · 1 buyerpeak 13 buyers06-2107-17

COMPLIANCE

11/11 checks pass · grade A
  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS

EMBED THIS BADGE

Show that ForgeMesh Travel Agent is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

ForgeMesh Travel Agent listed on x402-list
status
ForgeMesh Travel Agent uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/forgemesh-travel-agent?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/forgemesh-travel-agent.svg" alt="ForgeMesh Travel Agent listed on x402-list" height="28">
</a>
// Markdown
[![ForgeMesh Travel Agent on x402-list](https://x402-list.com/badge/forgemesh-travel-agent.svg)](https://x402-list.com/services/forgemesh-travel-agent?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/forgemesh-travel-agent?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/forgemesh-travel-agent.svg?data=uptime" alt="ForgeMesh Travel Agent uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]