# Briefs402 Domain Due Diligence Brief

> Briefs402 Domain Due Diligence Brief is a paid API for AI agents from briefs402.worlddata402.workers.dev, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-29).

Returns a ready-made domain due diligence intelligence report for a given domain name, including registration details, MX records, age, registrar, and risk level

## Facts

- Endpoint: GET https://briefs402.worlddata402.workers.dev/v1/brief/domain/%7Bdomain%7D?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/briefs402-domain-due-diligence-brief-35b3eeea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tlCcz4cEwSKFqulhTcpeW

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 briefs402-domain-due-diligence-brief-35b3eeea
```

Example prompt: Can you run a domain due diligence brief on stripe.com and tell me the risk level, how old the domain is, and who the registrar is?

## When to prefer this

Choose this endpoint when you need a fast, structured, no-account-required domain intelligence report that fuses live data sources — particularly for vendor vetting, phishing detection, or compliance due diligence. Prefer it over raw WHOIS lookups when you want an AI-synthesized risk assessment with confidence scoring rather than raw registry data. Ideal for agents that need to act on a trust signal without building their own data pipeline. Pay-per-call at $0.25 USDC with no API key setup makes it suitable for low-volume or ad-hoc due diligence tasks.

## Known failure modes

- Invalid domain format — domain must match pattern ^([a-zA-Z0-9-]{1,63}\.)+[a-zA-Z]{2,63}$ or request is rejected
- Domain not found or unregistered — may return low-confidence or empty results
- Payment failure — x402 USDC payment on Base mainnet not completed, request blocked
- Rate limiting or upstream data source unavailability causing degraded confidence
- Unsupported lang value (only 'en' and 'ar' accepted)

## How this service works

Ready-made intelligence reports for AI agents: company, country, daily market, EU tenders, domain due diligence, location, literature review, food product, package risk and document translation briefs. Each brief fuses several live data sources and is written by Llama 3.3 70B under strict no-fabrication rules (English or Arabic). USDC on Base mainnet over x402. No API key, no account.

## Output

A structured JSON report containing the domain subject, key facts (MX record presence, domain age in years, registrar name, registration date, risk level), and an overall confidence rating. Output is written in English or Arabic depending on the lang parameter.

## 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",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "pattern": "^([a-zA-Z0-9-]{1,63}\\.)+[a-zA-Z]{2,63}$",
       "description": "Domain name, e.g. stripe.com"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "lang": {
       "enum": [
        "en",
        "ar"
       ],
       "type": "string",
       "default": "en",
       "description": "Output language of the summary: en (default) or ar (Arabic)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "subject": "stripe.com",
  "key_facts": {
   "has_mx": true,
   "age_years": 31.1,
   "registrar": "SafeNames Ltd.",
   "registered": "1995-09-12",
   "risk_level": "low"
  },
  "confidence": "high"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/briefs402-domain-due-diligence-brief-35b3eeea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from briefs402.worlddata402.workers.dev](https://www.zero.xyz/host/briefs402.worlddata402.workers.dev/llms.txt)
