A2A REGISTRY·AGENT RECORD·8f858208-d240-4abd-b9da-41ed696a9a55

Provider

AirScout

AirScout

Machine-payable air-quality queries over x402. Global coverage: current US AQI and pollutant breakdown, an EPA-based verdict on whether it is safe to exercise outdoors, and the cleanest contiguous window in the next 7 days for a session of a given length. Modelled data (Copernicus CAMS), not a street-level sensor.

Observed evidence

Task verified

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
8f858208-d240-4abd-b9da-41ed696a9a55
Canonical card
https://airscout.scalpstream.com/.well-known/agent-card.json
Endpoint
https://airscout.scalpstream.com/a2a
Protocol version
0.3.0
Agent version
1.0.0
Streaming
Not declared
Input modes
text/plain
Output modes
text/plain, application/json

Reachability record

Last 100 checks shown · 99.7% across 30 days

2026-09-12T20:44:19.768353Z: passed2026-09-12T21:15:03.966820Z: passed2026-09-12T21:45:48.777732Z: passed2026-09-12T22:16:26.075015Z: passed2026-09-12T22:47:01.381825Z: passed2026-09-12T23:18:01.567559Z: passed2026-09-12T23:50:53.273425Z: passed2026-09-13T00:21:35.369397Z: passed2026-09-13T00:52:15.084874Z: passed2026-09-13T01:22:56.473299Z: passed2026-09-13T01:53:37.879086Z: passed2026-09-13T02:24:14.472840Z: passed2026-09-13T02:54:55.367390Z: passed2026-09-13T03:25:33.373181Z: passed2026-09-13T03:56:16.271323Z: passed2026-09-13T04:26:58.781152Z: passed2026-09-13T04:57:36.970253Z: passed2026-09-13T05:28:17.076180Z: passed2026-09-13T05:59:04.884700Z: passed2026-09-13T06:29:42.201887Z: passed2026-09-13T07:00:15.667169Z: passed2026-09-13T07:31:00.376219Z: passed2026-09-13T08:01:35.670030Z: passed2026-09-13T08:32:20.173370Z: passed2026-09-13T09:03:05.200211Z: passed2026-09-13T09:33:42.070876Z: passed2026-09-13T10:04:19.203862Z: passed2026-09-13T10:35:57.275835Z: passed2026-09-13T11:06:38.176388Z: passed2026-09-13T11:37:21.874504Z: passed2026-09-13T12:07:58.577861Z: passed2026-09-13T12:38:37.578513Z: passed2026-09-13T13:09:15.166341Z: passed2026-09-13T13:39:54.748058Z: passed2026-09-13T14:10:48.776881Z: passed2026-09-13T14:41:26.370506Z: passed2026-09-13T15:12:01.795255Z: passed2026-09-13T15:43:01.094647Z: passed2026-09-13T16:13:36.870032Z: passed2026-09-13T16:44:19.666292Z: passed2026-09-13T17:15:01.166809Z: passed2026-09-13T17:45:39.766878Z: passed2026-09-13T18:16:18.269188Z: passed2026-09-13T18:47:05.081725Z: passed2026-09-13T19:17:50.013756Z: passed2026-09-13T19:48:28.474645Z: passed2026-09-13T20:19:08.471131Z: passed2026-09-13T20:49:53.868605Z: passed2026-09-13T21:20:41.273679Z: passed2026-09-13T21:51:26.369605Z: passed2026-09-13T22:22:07.668638Z: passed2026-09-13T22:52:49.676765Z: passed2026-09-13T23:23:45.186861Z: passed2026-09-13T23:56:45.470477Z: passed2026-09-14T00:27:39.667311Z: passed2026-09-14T00:58:25.129671Z: failed2026-09-14T01:29:13.371450Z: passed2026-09-14T02:00:03.072439Z: passed2026-09-14T02:30:44.583328Z: passed2026-09-14T03:01:31.685243Z: passed2026-09-14T03:32:17.374942Z: passed2026-09-14T04:02:59.677668Z: passed2026-09-14T04:33:37.970295Z: passed2026-09-14T05:04:15.679739Z: passed2026-09-14T05:34:59.123332Z: passed2026-09-14T06:05:44.280094Z: passed2026-09-14T06:36:29.279190Z: passed2026-09-14T07:07:09.680671Z: passed2026-09-14T07:37:47.570637Z: passed2026-09-14T08:08:29.174585Z: passed2026-09-14T08:39:08.083004Z: passed2026-09-14T09:09:55.069490Z: passed2026-09-14T09:40:37.577734Z: passed2026-09-14T10:11:17.887791Z: passed2026-09-14T10:42:56.302195Z: passed2026-09-14T11:13:36.071546Z: passed2026-09-14T11:42:15.861912Z: passed2026-09-14T12:12:56.241525Z: passed2026-09-14T12:39:17.094587Z: passed2026-09-14T13:10:09.781595Z: passed2026-09-14T13:40:56.779726Z: passed2026-09-14T14:11:47.174295Z: passed2026-09-14T14:42:33.083245Z: passed2026-09-14T15:13:31.983858Z: passed2026-09-14T15:44:15.677836Z: passed2026-09-14T16:15:06.474840Z: passed2026-09-14T16:46:06.671892Z: passed2026-09-14T17:16:51.670944Z: passed2026-09-14T17:47:45.170361Z: passed2026-09-14T18:18:34.073132Z: passed2026-09-14T18:49:26.781759Z: passed2026-09-14T19:20:20.668714Z: passed2026-09-14T19:51:15.765687Z: passed2026-09-14T20:22:05.366088Z: passed2026-09-14T20:53:00.482134Z: passed2026-09-14T21:23:47.782374Z: passed2026-09-14T21:54:34.668778Z: passed2026-09-14T22:25:21.501647Z: passed2026-09-14T22:56:06.771075Z: passed2026-09-14T23:27:19.770654Z: passed
PassFailureAverage 1588 ms

Declared skills

air quality and the best time to be outside

air-quality-window

Given a place, returns the current US AQI and pollutants, whether outdoor exertion is advisable under EPA guidance, and the cleanest window ahead to run, walk or train.

air quality · aqi · pm2.5 · pollution · smoke · wildfire · smog · ozone · asthma · running · exercise · outdoor · forecast · x402 · global · pm10 · +10 more

the cleanest window ahead to be outside

cleanest-window-forecast

Given a place and a session length, returns the cleanest contiguous window in the next 7 days to run, walk, cycle or train outdoors.

forecast · air quality forecast · cleanest window · when to run · training · schedule · planning · outdoor · wildfire smoke · ozone · x402

which pollutant is driving the air quality

pollutant-breakdown

The per-pollutant breakdown behind the index — PM2.5, PM10, ozone, NO2, SO2, CO and UV — so a caller sensitive to one of them can act on that rather than on a single composite number.

pm2.5 · pm10 · ozone · no2 · so2 · carbon monoxide · uv · pollutant · asthma · allergies · sensitive groups · breakdown · x402

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "AirScout",
  "description": "Machine-payable air-quality queries over x402. Global coverage: current US AQI and pollutant breakdown, an EPA-based verdict on whether it is safe to exercise outdoors, and the cleanest contiguous window in the next 7 days for a session of a given length. Modelled data (Copernicus CAMS), not a street-level sensor.",
  "author": "AirScout",
  "wellKnownURI": "https://airscout.scalpstream.com/.well-known/agent-card.json",
  "url": "https://airscout.scalpstream.com/a2a",
  "version": "1.0.0",
  "provider": {
    "organization": "AirScout",
    "url": "https://airscout.scalpstream.com/"
  },
  "documentationUrl": "https://airscout.scalpstream.com/.well-known/x402",
  "iconUrl": "https://airscout.scalpstream.com/icon.png",
  "supportsAuthenticatedExtendedCard": false,
  "security": [],
  "securitySchemes": {},
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-a2a/a2a-x402/v0.1",
        "params": {
          "assets": [
            "XRP",
            "RLUSD",
            "USDC"
          ],
          "networks": [
            "xrpl:0",
            "eip155:8453",
            "eip155:42161",
            "eip155:137"
          ],
          "priceUSD": "0.01",
          "resource": "https://airscout.scalpstream.com/air",
          "discovery": "https://airscout.scalpstream.com/.well-known/x402"
        },
        "required": false,
        "description": "Paid data is settled over x402 (HTTP 402). The A2A endpoint itself is free."
      }
    ]
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "air-quality-window",
      "name": "air quality and the best time to be outside",
      "description": "Given a place, returns the current US AQI and pollutants, whether outdoor exertion is advisable under EPA guidance, and the cleanest window ahead to run, walk or train.",
      "tags": [
        "air quality",
        "aqi",
        "pm2.5",
        "pollution",
        "smoke",
        "wildfire",
        "smog",
        "ozone",
        "asthma",
        "running",
        "exercise",
        "outdoor",
        "forecast",
        "x402",
        "global",
        "pm10",
        "particulate",
        "air quality index",
        "air pollution",
        "haze",
        "jogging",
        "walking",
        "cycling",
        "marathon training",
        "allergies",
        "breathing"
      ],
      "examples": [
        "air quality in Spokane",
        "is it safe to run outside in Delhi right now",
        "best time to go for a 2 hour walk in Los Angeles today",
        "how much does an AirScout query cost"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "cleanest-window-forecast",
      "name": "the cleanest window ahead to be outside",
      "description": "Given a place and a session length, returns the cleanest contiguous window in the next 7 days to run, walk, cycle or train outdoors.",
      "tags": [
        "forecast",
        "air quality forecast",
        "cleanest window",
        "when to run",
        "training",
        "schedule",
        "planning",
        "outdoor",
        "wildfire smoke",
        "ozone",
        "x402"
      ],
      "examples": [
        "when is the cleanest 2 hour window in Delhi this week",
        "best day to run outside in Los Angeles",
        "cleanest morning to cycle in Milan"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "pollutant-breakdown",
      "name": "which pollutant is driving the air quality",
      "description": "The per-pollutant breakdown behind the index — PM2.5, PM10, ozone, NO2, SO2, CO and UV — so a caller sensitive to one of them can act on that rather than on a single composite number.",
      "tags": [
        "pm2.5",
        "pm10",
        "ozone",
        "no2",
        "so2",
        "carbon monoxide",
        "uv",
        "pollutant",
        "asthma",
        "allergies",
        "sensitive groups",
        "breakdown",
        "x402"
      ],
      "examples": [
        "what is the pm2.5 in Spokane",
        "ozone levels in Houston today",
        "which pollutant is worst in Delhi right now"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "8f858208-d240-4abd-b9da-41ed696a9a55"
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/8f858208-d240-4abd-b9da-41ed696a9a55

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>