Skip to content
Back to flight-intel

Card snapshot

flight-intel-production.up.railway.app · 2026-10-06 16:38:52 UTC · da6e5ba5d5f5bc311832fde3b0144a5c12b306e0d699282a9b7ef26cf5ca9a09

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": "flight-intel",
  "description": "Real-time aircraft tracking and airspace intelligence via OpenSky Network. Live flight positions, regional traffic analysis, and aircraft monitoring for B2A applications.",
  "url": "https://flight-intel-production.up.railway.app/",
  "supportedInterfaces": [
    {
      "url": "https://flight-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 current global flight activity - sample data to try before buying",
      "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": "region",
      "name": "region",
      "description": "Get all aircraft in a geographic bounding box. Returns real-time positions, altitudes, speeds, and callsigns.",
      "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": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude minimum (south boundary)"
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude maximum (north boundary)"
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude minimum (west boundary)"
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude maximum (east boundary)"
          },
          "limit": {
            "default": 100,
            "description": "Max results to return",
            "type": "number"
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax",
          "limit"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "track",
      "name": "track",
      "description": "Track specific aircraft by ICAO24 hex address. Get current position and status.",
      "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": {
          "icao24": {
            "type": "string",
            "minLength": 6,
            "maxLength": 6,
            "description": "ICAO24 hex address of aircraft (e.g., \"a101c3\")"
          }
        },
        "required": [
          "icao24"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "airspace",
      "name": "airspace",
      "description": "Analyze airspace in a region - traffic by altitude band, speed distribution, and aircraft types.",
      "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": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "density",
      "name": "density",
      "description": "Calculate traffic density grid for a region. Returns aircraft count per grid cell.",
      "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": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "gridSize": {
            "default": 4,
            "description": "Grid divisions per axis (e.g., 4 = 16 cells)",
            "type": "number"
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax",
          "gridSize"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "report",
      "name": "report",
      "description": "Comprehensive airspace report with traffic analysis, altitude bands, speed stats, country breakdown, and density hotspots.",
      "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": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "analytics",
      "name": "analytics",
      "description": "Payment analytics summary",
      "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": {
          "windowMs": {
            "description": "Time window in ms",
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "analytics-transactions",
      "name": "analytics-transactions",
      "description": "Recent payment transactions",
      "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": {
          "windowMs": {
            "type": "number"
          },
          "limit": {
            "default": 50,
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "analytics-csv",
      "name": "analytics-csv",
      "description": "Export payment data as CSV",
      "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": {
          "windowMs": {
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "entrypoints": {
    "overview": {
      "description": "Free overview of current global flight activity - sample data to try before buying",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    "region": {
      "description": "Get all aircraft in a geographic bounding box. Returns real-time positions, altitudes, speeds, and callsigns.",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude minimum (south boundary)"
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90,
            "description": "Latitude maximum (north boundary)"
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude minimum (west boundary)"
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180,
            "description": "Longitude maximum (east boundary)"
          },
          "limit": {
            "default": 100,
            "description": "Max results to return",
            "type": "number"
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax",
          "limit"
        ],
        "additionalProperties": false
      }
    },
    "track": {
      "description": "Track specific aircraft by ICAO24 hex address. Get current position and status.",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "icao24": {
            "type": "string",
            "minLength": 6,
            "maxLength": 6,
            "description": "ICAO24 hex address of aircraft (e.g., \"a101c3\")"
          }
        },
        "required": [
          "icao24"
        ],
        "additionalProperties": false
      }
    },
    "airspace": {
      "description": "Analyze airspace in a region - traffic by altitude band, speed distribution, and aircraft types.",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax"
        ],
        "additionalProperties": false
      }
    },
    "density": {
      "description": "Calculate traffic density grid for a region. Returns aircraft count per grid cell.",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "gridSize": {
            "default": 4,
            "description": "Grid divisions per axis (e.g., 4 = 16 cells)",
            "type": "number"
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax",
          "gridSize"
        ],
        "additionalProperties": false
      }
    },
    "report": {
      "description": "Comprehensive airspace report with traffic analysis, altitude bands, speed stats, country breakdown, and density hotspots.",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "lamin": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lamax": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "lomin": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "lomax": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          }
        },
        "required": [
          "lamin",
          "lamax",
          "lomin",
          "lomax"
        ],
        "additionalProperties": false
      }
    },
    "analytics": {
      "description": "Payment analytics summary",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "description": "Time window in ms",
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    },
    "analytics-transactions": {
      "description": "Recent payment transactions",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          },
          "limit": {
            "default": 50,
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    "analytics-csv": {
      "description": "Export payment data as CSV",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    }
  },
  "payments": [
    {
      "method": "x402",
      "payee": "0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14",
      "network": "base",
      "endpoint": "https://facilitator.daydreams.systems",
      "extensions": {
        "x402": {
          "facilitatorUrl": "https://facilitator.daydreams.systems"
        }
      }
    }
  ]
}