# Slipwatch Delay Early Warning

> Slipwatch Delay Early Warning is a paid API for AI agents from slipwatch.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Generates a daily construction delay risk brief for a project site using free public signals: weather forecasts, city permit records, material price indexes, and work calendar data.

## Facts

- Endpoint: POST https://slipwatch.vercel.app/api/risks
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/slipwatch-delay-early-warning-042e91ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FVxUfxxbyWfWCZsg3T7PH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability slipwatch-delay-early-warning-042e91ab -d '<json body>'
```

Example prompt: Pull today's delay risk brief for my downtown Austin high-rise project at coordinates 30.2672, -97.7431 — check risks for concrete and crane trades, lumber and steel materials, and cross-reference permit number B-2024-001234 against Austin's permit portal.

## When to prefer this

Use this endpoint when you need a consolidated, actionable delay risk brief for a construction project site that combines weather, permit, and material signals in a single call. Prefer it over raw weather APIs when you need construction-trade-specific thresholds (e.g. concrete pour rain limits) and permit-correlated risk context. Best suited for daily briefing automation tied to a specific city portal-supported jurisdiction.

## Known failure modes

- Unsupported city portal returns validation error — only Austin, Chicago, Seattle, NYC are supported
- Invalid or unrecognized permit numbers return no permit-related risks without error
- Missing lat/lon prevents weather forecast lookup
- Unavailable upstream data source (e.g. Open-Meteo outage) returns ok:false in sources array with degraded risk output
- Empty trades or materials arrays result in no trade- or material-specific risks

## How this service works

Daily construction delay brief built from free public signals: weather, city permit records, material price indexes, and the work calendar.

## Output

A JSON object containing an array of risk items, each with a unique ID, date, severity level (high/medium/low), numerical risk score, human-readable title and explanation, recommended action, and data source. Also includes a list of data source statuses and a generation timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number"
  },
  "lon": {
   "type": "number"
  },
  "name": {
   "type": "string"
  },
  "portal": {
   "enum": [
    "austin",
    "chicago",
    "seattle",
    "nyc"
   ],
   "type": "string"
  },
  "trades": {
   "type": "array",
   "items": {
    "enum": [
     "concrete",
     "crane",
     "earthwork",
     "roofing",
     "framing",
     "exterior-paint",
     "masonry"
    ],
    "type": "string"
   }
  },
  "materials": {
   "type": "array",
   "items": {
    "enum": [
     "lumber",
     "steel",
     "concrete",
     "nonferrous",
     "gypsum",
     "plywood"
    ],
    "type": "string"
   }
  },
  "locationLabel": {
   "type": "string"
  },
  "permitNumbers": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "risks": [
   {
    "id": "weather-concrete-2026-09-03",
    "why": "0.6 in rain forecast, 70% chance; concrete threshold is 0.25 in.",
    "date": "2026-09-03",
    "score": 85,
    "title": "Concrete pour at risk Thu Sep 3",
    "action": "Concrete sub: move the pour or plan cover and curing blankets.",
    "source": "Open-Meteo",
    "category": "weather",
    "severity": "high"
   }
  ],
  "sources": [
   {
    "ok": true,
    "name": "Open-Meteo"
   }
  ],
  "generatedAt": "2026-09-01T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/slipwatch-delay-early-warning-042e91ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from slipwatch.vercel.app](https://www.zero.xyz/host/slipwatch.vercel.app/llms.txt)
