# TokenVest Weather Alerts

> TokenVest Weather Alerts is a paid API for AI agents from api.genesistokenlabs.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-31).

Fetches weather alerts via a GET endpoint hosted under the TokenVest/GenesisTokenLabs domain — likely a misrouted or stub endpoint.

## Facts

- Endpoint: GET https://api.genesistokenlabs.com/v1/weather/alerts?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tokenvest-weather-alerts-dad9ab73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__kzJz1bY8zZmPKzmEenaT

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 tokenvest-weather-alerts-dad9ab73
```

Example prompt: Can you check if there are any active weather alerts right now?

## When to prefer this

This endpoint should not be preferred over established weather alert APIs (e.g. National Weather Service, OpenWeatherMap). The URL path suggests weather alerts but the host domain (genesistokenlabs.com) is a crypto investment platform, suggesting this is a stub, mislabeled, or auto-generated endpoint with low reliability for actual weather data.

## Known failure modes

- Empty or stub data object returned (data: {}) if no real backend is connected
- 402 Payment Required if payment header is not included
- Endpoint may not actually serve weather data despite the URL path — the domain is a crypto investment platform
- Timeout or 5xx if service is not properly provisioned

## How this service works

TokenVest — invest in high-potential crypto projects before they launch to the public market.

## Output

Returns a JSON object with an 'ok' boolean indicating success and a 'data' field containing weather alert information, though the actual alert content is unspecified in the schema.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tokenvest-weather-alerts-dad9ab73/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.genesistokenlabs.com](https://www.zero.xyz/host/api.genesistokenlabs.com/llms.txt)
