Card snapshot
earthquake-intel-production.up.railway.app
·
2026-10-06 16:31:56 UTC
·
fa1a424514557a92bfc067ed541e6b9bb5fc32cb27198db3d192613a2429e4bb
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.
{
"protocolVersion": "1.0",
"name": "earthquake-intel",
"description": "Real-time earthquake intelligence from USGS. Track seismic activity worldwide, get alerts for regions, and assess earthquake risk for any location.",
"url": "https://earthquake-intel-production.up.railway.app/",
"supportedInterfaces": [
{
"url": "https://earthquake-intel-production.up.railway.app/",
"protocolBinding": "HTTP+JSON"
}
],
"version": "1.0.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": true
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "overview",
"name": "overview",
"description": "Free overview of recent significant seismic activity worldwide. Try before you buy!",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
},
{
"id": "lookup",
"name": "lookup",
"description": "Get full details for a specific earthquake by its USGS event ID",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "USGS earthquake event ID (e.g., us6000s5ba)"
}
},
"required": [
"eventId"
],
"additionalProperties": false
}
},
{
"id": "search",
"name": "search",
"description": "Search earthquakes by location (lat/lon + radius), magnitude range, and time period",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Center latitude"
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Center longitude"
},
"radiusKm": {
"default": 500,
"description": "Search radius in km",
"type": "number",
"minimum": 1,
"maximum": 20000
},
"minMagnitude": {
"default": 2.5,
"description": "Minimum magnitude",
"type": "number",
"minimum": 0,
"maximum": 10
},
"maxMagnitude": {
"description": "Maximum magnitude",
"type": "number",
"minimum": 0,
"maximum": 10
},
"daysBack": {
"default": 7,
"description": "Days of history to search",
"type": "number",
"minimum": 1,
"maximum": 30
},
"limit": {
"default": 20,
"description": "Max results to return",
"type": "number",
"minimum": 1,
"maximum": 100
}
},
"required": [
"latitude",
"longitude",
"radiusKm",
"minMagnitude",
"daysBack",
"limit"
],
"additionalProperties": false
}
},
{
"id": "top",
"name": "top",
"description": "Get top earthquakes ranked by magnitude or significance over a time period",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"period": {
"default": "week",
"description": "Time period",
"type": "string",
"enum": [
"day",
"week",
"month"
]
},
"rankBy": {
"default": "magnitude",
"description": "Ranking metric",
"type": "string",
"enum": [
"magnitude",
"significance"
]
},
"minMagnitude": {
"default": 4.5,
"description": "Minimum magnitude filter",
"type": "number",
"minimum": 0,
"maximum": 10
},
"limit": {
"default": 10,
"description": "Number of results",
"type": "number",
"minimum": 1,
"maximum": 50
}
},
"required": [
"period",
"rankBy",
"minMagnitude",
"limit"
],
"additionalProperties": false
}
},
{
"id": "compare",
"name": "compare",
"description": "Compare seismic activity between multiple regions over the past week",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"regions": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Region name/label"
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180
},
"radiusKm": {
"default": 500,
"type": "number",
"minimum": 10,
"maximum": 5000
}
},
"required": [
"name",
"latitude",
"longitude",
"radiusKm"
],
"additionalProperties": false
},
"description": "Regions to compare (2-5)"
},
"minMagnitude": {
"default": 2.5,
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"required": [
"regions",
"minMagnitude"
],
"additionalProperties": false
}
},
{
"id": "report",
"name": "report",
"description": "Comprehensive seismic risk report for a location - includes history, recent activity, and risk assessment",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Location latitude"
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Location longitude"
},
"locationName": {
"description": "Optional name for the location",
"type": "string"
}
},
"required": [
"latitude",
"longitude"
],
"additionalProperties": false
}
}
],
"supportsAuthenticatedExtendedCard": false,
"entrypoints": {
"overview": {
"description": "Free overview of recent significant seismic activity worldwide. Try before you buy!",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
},
"lookup": {
"description": "Get full details for a specific earthquake by its USGS event ID",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventId": {
"type": "string",
"description": "USGS earthquake event ID (e.g., us6000s5ba)"
}
},
"required": [
"eventId"
],
"additionalProperties": false
}
},
"search": {
"description": "Search earthquakes by location (lat/lon + radius), magnitude range, and time period",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Center latitude"
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Center longitude"
},
"radiusKm": {
"default": 500,
"description": "Search radius in km",
"type": "number",
"minimum": 1,
"maximum": 20000
},
"minMagnitude": {
"default": 2.5,
"description": "Minimum magnitude",
"type": "number",
"minimum": 0,
"maximum": 10
},
"maxMagnitude": {
"description": "Maximum magnitude",
"type": "number",
"minimum": 0,
"maximum": 10
},
"daysBack": {
"default": 7,
"description": "Days of history to search",
"type": "number",
"minimum": 1,
"maximum": 30
},
"limit": {
"default": 20,
"description": "Max results to return",
"type": "number",
"minimum": 1,
"maximum": 100
}
},
"required": [
"latitude",
"longitude",
"radiusKm",
"minMagnitude",
"daysBack",
"limit"
],
"additionalProperties": false
}
},
"top": {
"description": "Get top earthquakes ranked by magnitude or significance over a time period",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"period": {
"default": "week",
"description": "Time period",
"type": "string",
"enum": [
"day",
"week",
"month"
]
},
"rankBy": {
"default": "magnitude",
"description": "Ranking metric",
"type": "string",
"enum": [
"magnitude",
"significance"
]
},
"minMagnitude": {
"default": 4.5,
"description": "Minimum magnitude filter",
"type": "number",
"minimum": 0,
"maximum": 10
},
"limit": {
"default": 10,
"description": "Number of results",
"type": "number",
"minimum": 1,
"maximum": 50
}
},
"required": [
"period",
"rankBy",
"minMagnitude",
"limit"
],
"additionalProperties": false
}
},
"compare": {
"description": "Compare seismic activity between multiple regions over the past week",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"regions": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Region name/label"
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180
},
"radiusKm": {
"default": 500,
"type": "number",
"minimum": 10,
"maximum": 5000
}
},
"required": [
"name",
"latitude",
"longitude",
"radiusKm"
],
"additionalProperties": false
},
"description": "Regions to compare (2-5)"
},
"minMagnitude": {
"default": 2.5,
"type": "number",
"minimum": 0,
"maximum": 10
}
},
"required": [
"regions",
"minMagnitude"
],
"additionalProperties": false
}
},
"report": {
"description": "Comprehensive seismic risk report for a location - includes history, recent activity, and risk assessment",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Location latitude"
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Location longitude"
},
"locationName": {
"description": "Optional name for the location",
"type": "string"
}
},
"required": [
"latitude",
"longitude"
],
"additionalProperties": false
}
}
},
"payments": [
{
"method": "x402",
"payee": "0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14",
"network": "base",
"endpoint": "https://facilitator.daydreams.systems",
"extensions": {
"x402": {
"facilitatorUrl": "https://facilitator.daydreams.systems"
}
}
}
]
}