# Stack Intel

> Stack Intel is a paid API for AI agents from stack-intel.hsharmanov02.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Returns DNS records, TLS certificate details, and detected tech-stack/server hints for a given domain via a single paid API call

## Facts

- Endpoint: GET https://stack-intel.hsharmanov02.workers.dev/intel?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stack-intel-6259619c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yjO1O8BK9JrFDKp1ic-6O

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 stack-intel-6259619c
```

Example prompt: Can you pull up the DNS records, TLS certificate info, and detected tech stack for stripe.com — I want to see who issued the cert, when it expires, and what server software they're running?

## When to prefer this

Choose Stack Intel when you need a fast, all-in-one domain intelligence snapshot combining DNS records, TLS certificate health, and server/CDN detection in a single call without managing multiple DNS APIs, crt.sh queries, and HTTP probes separately. Ideal for security audits, pre-acquisition due diligence, certificate expiry monitoring, or competitive tech research. Prefer this over DIY approaches when you want no API-key setup and are comfortable with micro-payment per call via x402/EIP-3009 on EVM chains or Solana.

## Known failure modes

- HTTP 402 returned if no payment is attached — includes machine-readable EIP-3009 payment instructions for retry
- Domain not found or unreachable — DNS or HTTP probe may return empty or partial results
- TLS lookup via crt.sh may lag for very new certificates not yet indexed
- Invalid or malformed domain input may return an error response
- Network timeout on direct HTTPS probe for slow or unresponsive servers

## How this service works

Tech-stack / DNS / TLS intel for a domain: DNS records (A/AAAA/MX/TXT/NS) via DNS-over-HTTPS, TLS certificate issuer + expiry via crt.sh, server headers and detected stack hints via direct HTTPS probe. Paid per call: $0.01 USDC on Base, Monad, Arbitrum, Optimism, Polygon, Avalanche or Solana (eip155:8453) via x402 v2 (exact scheme, EIP-3009). Unpaid requests return HTTP 402 with machine-readable payment instructions; the buyer signs the EIP-3009 authorization off-chain and retries with the PAYMENT-SIGNATURE header. The facilitator pays the gas, so the buyer needs no ETH. No API key.

## Output

A JSON object containing: DNS records keyed by type (A, AAAA, MX, TXT, NS), TLS certificate issuer and expiry timestamp plus days remaining, HTTP response status and detected stack hints (e.g. 'cloudflare', 'nginx'), the queried domain, service name, and a Unix timestamp of when the check was performed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object"
    }
   },
   "additionalProperties": true
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "json"
    },
    "example": {
     "type": "object"
    }
   },
   "additionalProperties": true
  }
 },
 "additionalProperties": true
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "A": [
    "93.184.216.34"
   ],
   "MX": [
    "10 mail.example.com."
   ]
  },
  "tls": {
   "issuer": "DigiCert Inc",
   "not_after": "2027-01-01T00:00:00",
   "days_remaining": 459
  },
  "http": {
   "hints": [
    "cloudflare",
    "nginx"
   ],
   "status": 200
  },
  "domain": "example.com",
  "service": "stack-intel",
  "checked_at": 1759099200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stack-intel-6259619c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stack-intel.hsharmanov02.workers.dev](https://www.zero.xyz/host/stack-intel.hsharmanov02.workers.dev/llms.txt)
