# HALOWERK Land Compare – Rank Sites by Terrain Ruggedness

> HALOWERK Land Compare – Rank Sites by Terrain Ruggedness is a paid API for AI agents from landvergleich.halowerk.com, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-15).

Measures terrain ruggedness for 2–10 named European coordinate sites and returns a ranked list with ties preserved.

## Facts

- Endpoint: POST https://landvergleich.halowerk.com/v1/rank-sites-ruggedness
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-land-compare-rank-sites-by-terrain-ruggedness-636bffde
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y5tvMqkhC_4D2o35mJK7P

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 halowerk-land-compare-rank-sites-by-terrain-ruggedness-636bffde -d '<json body>'
```

Example prompt: Compare the terrain ruggedness of these five sites and rank them from most to least rugged: Chamonix (45.9237, 6.8694), Zermatt (46.0207, 7.7491), Innsbruck (47.2692, 11.4041), Salzburg (47.8095, 13.0550), and Vienna (48.2082, 16.3738).

## When to prefer this

Choose this endpoint when you need to compare and rank terrain ruggedness across multiple European sites simultaneously (2–10) with tie handling included. Prefer it over pairwise comparison endpoints when you have more than two sites to evaluate and need a full ordinal ranking rather than a signed difference. Ideal for site selection, ecological research, infrastructure planning, or outdoor activity planning within Europe.

## Known failure modes

- Coordinates outside European coverage bounds (lat 34–72.5, lon -31.5–40.5) return a validation error
- Fewer than 2 or more than 10 locations provided returns a schema error
- Missing required latitude or longitude fields returns a 400 bad request
- Invalid numeric values for coordinates return a parsing error
- Payment not fulfilled (x402) returns a 402 Payment Required response

## How this service works

Measures terrain ruggedness for two to ten named European sites and ranks the observed values with ties preserved.

## Output

Returns a ranked list of the submitted named European sites ordered by terrain ruggedness index, with tied values preserved and explicitly indicated. Each entry includes the site name, its computed ruggedness score, and its rank position.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "locations": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "longitude",
     "latitude"
    ],
    "properties": {
     "name": {
      "type": "string",
      "maxLength": 60,
      "minLength": 1
     },
     "latitude": {
      "type": "number",
      "maximum": 72.5,
      "minimum": 34,
      "description": "WGS84 latitude inside the published European coverage."
     },
     "longitude": {
      "type": "number",
      "maximum": 40.5,
      "minimum": -31.5,
      "description": "WGS84 longitude inside the published European coverage."
     }
    },
    "additionalProperties": false
   },
   "maxItems": 10,
   "minItems": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-land-compare-rank-sites-by-terrain-ruggedness-636bffde/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from landvergleich.halowerk.com](https://www.zero.xyz/host/landvergleich.halowerk.com/llms.txt)
