# Bundle Infra Check: DNS + HTTP HEAD + TLS

> Bundle Infra Check: DNS + HTTP HEAD + TLS is a paid API for AI agents from vending-machine-seven.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-16).

Runs DNS A/AAAA resolution, HTTP HEAD probe, and TLS certificate inspection for a given hostname or URL in a single bundled call

## Facts

- Endpoint: GET https://vending-machine-seven.vercel.app/api/v/bundle-infra
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bundle-infra-check-dns-http-head-tls-7121387a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KL52S67yJ2wD_ACh-qOBW

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 bundle-infra-check-dns-http-head-tls-7121387a
```

Example prompt: Can you do a full infra check on api.example.com — I need the DNS A and AAAA records, the HTTP HEAD response, and a peek at the TLS certificate all in one go?

## When to prefer this

Use this endpoint when you need DNS, HTTP reachability, and TLS certificate data for a host all at once and want to avoid three separate API calls. Ideal for agent infra workflows, brand protection checks, pre-flight domain validation, or security audits where all three signals are needed together. Prefer over individual DNS or TLS endpoints when latency and token efficiency matter.

## Known failure modes

- Hostname does not resolve — DNS section empty or error, ok: false
- Host unreachable for HTTP HEAD — http_head section contains error or non-2xx status
- TLS handshake fails or cert is expired — tls section contains error details
- Neither url nor host query parameter provided — request rejected or empty result
- Private/internal hostname blocked by SSRF protections — returns error
- Upstream DNS-over-HTTPS provider timeout — partial results or timeout error

## How this service works

Single payment bundle: DNS A/AAAA, HTTP HEAD probe, and TLS certificate peek for agent infra workflows

## Output

Returns a JSON object containing DNS A/AAAA record results, HTTP HEAD response metadata (status, headers, etc.), TLS certificate details (issuer, expiry, SANs), the resolved host, and an overall service ok boolean.

## 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"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "Full URL (or use host)"
      },
      "host": {
       "type": "string",
       "description": "Hostname (or use url)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "dns": {
       "type": "object"
      },
      "tls": {
       "type": "object"
      },
      "host": {
       "type": "string"
      },
      "service": {
       "type": "string"
      },
      "http_head": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bundle-infra-check-dns-http-head-tls-7121387a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vending-machine-seven.vercel.app](https://www.zero.xyz/host/vending-machine-seven.vercel.app/llms.txt)
