# OIX DomainIntel DNS — Passive DNS Posture Evidence Report

> OIX DomainIntel DNS — Passive DNS Posture Evidence Report is a paid API for AI agents from oix-autonomous-economy.fly.dev, paid per call via x402, $0.05/call, status down (last checked 2026-09-15).

Returns a machine-verifiable evidence report of DNS posture observations for a given domain, sourced from live DNS intelligence signals and scored for quality.

## Facts

- Endpoint: GET https://oix-autonomous-economy.fly.dev/api/x402/portfolio/domainintel-dns
- Price: $0.05/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oix-domainintel-dns-passive-dns-posture-evidence-report-1f5004da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fS6T-1Wx5y6RHdwsIBmcA

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 oix-domainintel-dns-passive-dns-posture-evidence-report-1f5004da
```

Example prompt: Pull the passive DNS posture evidence report for https://example.com — show me the scored observations and any proof digests, and return up to 25 results with a minimum score of 50.

## When to prefer this

Choose this endpoint when you need a cryptographically-verifiable, scored evidence report of a domain's DNS posture — particularly for infrastructure diligence, vendor assessment, or security research workflows where proof-of-source matters. It is better than a raw DNS lookup when you need aggregated, multi-source passive DNS observations with quality scores and tamper-evident digests. Prefer it over general web scraping when the target is specifically DNS intelligence with a structured machine-readable output and on-chain settlement proof.

## Known failure modes

- Invalid or non-HTTPS target URL returns a validation error
- Target domain is unreachable or has no DNS records — may return empty observations list
- minScore filter too high — may return zero observations if no records meet the threshold
- limit parameter out of range (must be 1–25) returns schema validation error
- Payment not completed or x402 authorization missing — returns 402 Payment Required
- Service availability issues on fly.dev may cause intermittent 5xx errors

## How this service works

Package any earning logic as an autonomous asset. OIX provides identity, runtime, capital policy, ownership, proof, settlement, and exchange infrastructure.

## Output

A structured JSON report containing the asset name and market category, a list of scored DNS posture observations (each with URL, score, title, and evidence), the total number of monitored records, the number of observations returned, cryptographic proof digests (report and source SHA-256 hashes), product offer details, and settlement protocol information. The response conforms to the oix.machine-report/v1 protocol.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional term matched against the current source-backed observations."
      },
      "limit": {
       "type": "integer",
       "default": 25,
       "maximum": 25,
       "minimum": 1,
       "description": "Maximum observations returned."
      },
      "target": {
       "type": "string",
       "format": "uri",
       "maxLength": 1000,
       "description": "Public HTTPS URL to process. The declared sample target is used when omitted."
      },
      "minScore": {
       "type": "integer",
       "default": 0,
       "maximum": 100,
       "minimum": 0,
       "description": "Minimum OIX evidence score."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": {
   "name": "DomainIntel DNS",
   "slug": "domainintel-dns",
   "market": "DNS posture"
  },
  "proof": {
   "reportDigest": "sha256:…",
   "sourceDigest": "sha256:…"
  },
  "product": {
   "offer": "Passive domain evidence report",
   "price": "0.05 USDC",
   "settlement": "x402 · Base mainnet"
  },
  "decision": {
   "buyer": "Infrastructure and diligence agents",
   "observations": [
    {
     "url": "https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/make-api-requests/",
     "score": 90,
     "title": "Primary-source market signal",
     "evidence": {}
    }
   ],
   "monitoredRecords": 40,
   "returnedObservations": 25
  },
  "protocol": "oix.machine-report/v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oix-domainintel-dns-passive-dns-posture-evidence-report-1f5004da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oix-autonomous-economy.fly.dev](https://www.zero.xyz/host/oix-autonomous-economy.fly.dev/llms.txt)
