# SiteSignal Public DNS Record Inventory

> SiteSignal Public DNS Record Inventory is a paid API for AI agents from trinity-throw-thursday-gravity.trycloudflare.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Retrieves a bounded inventory of public DNS answers for a given hostname across all major record types (A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS, SRV, SOA).

## Facts

- Endpoint: GET https://trinity-throw-thursday-gravity.trycloudflare.com/x402/dns-inventory
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesignal-public-dns-record-inventory-c1041cfe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RpB5xCI4EDs9MSVFC3Obg

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 sitesignal-public-dns-record-inventory-c1041cfe
```

Example prompt: Can you pull the full DNS record inventory for example.com — I need to see all the record types: A, MX, TXT, NS, CNAME, CAA, and SOA in one shot?

## When to prefer this

Use this endpoint when you need a comprehensive, multi-record-type DNS snapshot for a single hostname in one call, rather than querying individual record types separately. It is ideal for DNS auditing, infrastructure verification, email configuration checks, and security posture reviews where seeing all record types together is more efficient than piecemeal lookups.

## Known failure modes

- Domain does not exist (NXDOMAIN) — returns empty or error response
- Non-existent record types for the domain return empty arrays
- Invalid hostname format causes validation error
- Rate limiting or upstream DNS resolver timeout
- Cloudflare tunnel downtime causing 5xx errors

## How this service works

Inventory bounded public DNS answers for A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS SRV, and SOA record types.

## Output

A structured JSON object containing bounded public DNS answers across all requested record types (A, AAAA, CNAME, NS, MX, TXT, CAA, HTTPS, SRV, SOA) for the given hostname, with each record type's responses enumerated.

## 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"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Public DNS hostname or HTTP(S) URL."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesignal-public-dns-record-inventory-c1041cfe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trinity-throw-thursday-gravity.trycloudflare.com](https://www.zero.xyz/host/trinity-throw-thursday-gravity.trycloudflare.com/llms.txt)
