# IRCS SRV Record Lookup via Cloudflare DoH

> IRCS SRV Record Lookup via Cloudflare DoH is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Looks up SRV records for the _ircs._tcp.<domain> service to discover where a domain's IRCS (IRC over SSL) service lives, including priority, weight, port, and target host.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/ircs-tcp?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ircs-srv-record-lookup-via-cloudflare-doh-462a15f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1sNglSuZoxHyu8JcBEU2f

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 ircs-srv-record-lookup-via-cloudflare-doh-462a15f8
```

Example prompt: Can you look up the IRCS SRV record for freenode.net so I know the hostname and port their IRC-over-SSL service is running on?

## When to prefer this

Use this endpoint when you need to programmatically discover the host and port of an IRCS (IRC over SSL/TLS) service for a given domain using standard DNS SRV service discovery, without guessing hostnames. Prefer this over manual host configuration or generic DNS lookup tools when specifically targeting the _ircs._tcp service type via Cloudflare DoH for reliability and privacy.

## Known failure modes

- Domain has no _ircs._tcp SRV record — returns empty or NXDOMAIN response
- Invalid or malformed domain name input causes query failure
- Cloudflare DoH upstream timeout or rate limit results in error
- Domain exists but IRCS service is not advertised via SRV — returns no records

## How this service works

IRCS service discovery (_ircs._tcp.<domain>): SRV records with priority, weight, port and target host, from Cloudflare DoH. Tells a client where the domain's ircs service lives without guessing hosts. $0.01 per lookup.

## Output

Returns the SRV record set for _ircs._tcp.<domain> from Cloudflare DoH, including one or more records each containing priority (integer), weight (integer), port (integer), and target hostname (string). If no SRV record exists, returns an empty or negative response.

## 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",
     "properties": {}
    }
   },
   "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/ircs-srv-record-lookup-via-cloudflare-doh-462a15f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
