# Halowerk Tempo – DNS Resolution Time Check for Video Resources

> Halowerk Tempo – DNS Resolution Time Check for Video Resources is a paid API for AI agents from tempo.halowerk.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Measures and reports the DNS resolution time for a video resource at a given URL or domain.

## Facts

- Endpoint: POST https://tempo.halowerk.com/v1/pruef/tempo/dns-zeit/video
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-tempo-dns-resolution-time-check-for-video-resources-c24398ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RKYuBTRp-nk4BDUTgMMt3

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-tempo-dns-resolution-time-check-for-video-resources-c24398ec -d '<json body>'
```

Example prompt: Can you check how long DNS resolution takes for my video resource at https://cdn.example.com/videos/intro.mp4?

## When to prefer this

Use this endpoint when you specifically need to isolate and measure DNS resolution time for a video object — as opposed to overall page load time or other timing metrics. It is distinct from TTFB or render-start checks, and is the right choice when diagnosing whether DNS latency is contributing to slow video delivery.

## Known failure modes

- Invalid or unreachable URL returns an error indicating the target could not be reached
- Non-public or internal IP addresses are rejected
- Input exceeding maxLength of 2048 characters is rejected with a validation error
- Domain that does not exist returns a DNS failure finding
- Malformed CSS selector may cause first-match fallback or error

## How this service works

Prüft am Objekt video den Befund DNS-Auflösungszeit.

## Output

Returns a performance finding (Befund) containing the DNS resolution time measured for the specified video resource or domain, indicating how long DNS lookup takes as part of the overall request lifecycle for that video asset.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ziel": {
   "oneOf": [
    {
     "type": "string",
     "maxLength": 2048,
     "minLength": 1,
     "description": "Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."
    },
    {
     "type": "object",
     "required": [
      "adresse"
     ],
     "properties": {
      "adresse": {
       "type": "string",
       "maxLength": 2048,
       "minLength": 1
      },
      "selektor": {
       "type": "string",
       "maxLength": 240,
       "minLength": 1,
       "description": "CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."
      },
      "vergleich": {
       "type": "string",
       "maxLength": 2048,
       "description": "Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."
      },
      "user_agent": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,80}$"
      },
      "dkim_selektor": {
       "type": "string",
       "pattern": "^[A-Za-z0-9_-]{1,63}$"
      }
     },
     "additionalProperties": false
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-tempo-dns-resolution-time-check-for-video-resources-c24398ec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tempo.halowerk.com](https://www.zero.xyz/host/tempo.halowerk.com/llms.txt)
