Card snapshot
travel-agent.forgemesh.io
·
2026-10-02 01:27:35 UTC
·
272c88d449264a467896b1157f8f14cb4c20c6ac388a465ccd8e54e11cc76bc4
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Travel Planning & Trip Intelligence",
"description": "Travel-decision intelligence for AI agents. Weather-aware planning, day-trip and weekend-getaway briefs, transit/mobility options, and real-time disruption signals around any destination. Pay-per-call in USDC on Base.",
"url": "https://travel-agent.forgemesh.io",
"provider": {
"organization": "ForgeMesh Labs",
"url": "https://forgemesh.io"
},
"version": "1.0.0",
"protocolVersion": "1.0",
"documentationUrl": "https://travel-agent.forgemesh.io/llms.txt",
"supportedProtocols": [
"x402",
"http"
],
"supportedInterfaces": [
{
"url": "https://travel-agent.forgemesh.io/api/day-trip-plan",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"discovery": {
"x402": "https://travel-agent.forgemesh.io/.well-known/x402.json",
"openapi": "https://travel-agent.forgemesh.io/openapi.json",
"llms": "https://travel-agent.forgemesh.io/llms.txt",
"ard": "https://travel-agent.forgemesh.io/.well-known/ard.json",
"agentsTxt": "https://travel-agent.forgemesh.io/agents.txt"
},
"skills": [
{
"id": "day-trip-plan",
"name": "day-trip-plan",
"description": "Day-trip plan with optional transit-aware route strategy, weather fit, and food stops. ($0.1 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/day-trip-plan",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/day-trip-plan"
]
},
{
"id": "weekend-getaway",
"name": "weekend-getaway",
"description": "Weekend getaway planning brief with destination fit, timing, lodging, and transportation options. ($0.25 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/weekend-getaway",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/weekend-getaway"
]
},
{
"id": "weather-aware-plan",
"name": "weather-aware-plan",
"description": "Weather-aware travel planning with conditions and tradeoffs. ($0.03 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/weather-aware-plan",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/weather-aware-plan"
]
},
{
"id": "creator-experiences",
"name": "creator-experiences",
"description": "Creator experience planning brief for content-focused trips. ($0.25 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/creator-experiences",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/creator-experiences"
]
},
{
"id": "transit-providers",
"name": "transit-providers",
"description": "Location-filtered mobility options finder for transit-aware trip planning. ($0.01 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/transit-providers",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/transit-providers"
]
},
{
"id": "travel-pulse",
"name": "travel-pulse",
"description": "Real-time disruption signals (earthquakes, weather alerts, wildfires) around a location. ($0.01 per call, x402)",
"url": "https://travel-agent.forgemesh.io/api/travel-pulse",
"tags": [
"x402",
"travel",
"planning",
"weather",
"transit",
"get"
],
"examples": [
"GET https://travel-agent.forgemesh.io/api/travel-pulse"
]
}
],
"securitySchemes": {
"x402": {
"type": "x402",
"description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
}
},
"securityRequirements": [
{
"x402": []
}
],
"note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}