# 402oracle.com Batch Business Domain Verification

> 402oracle.com Batch Business Domain Verification is a paid API for AI agents from 402oracle.com, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Verifies up to 5 business domains in a single signed attestation, running RDAP, DNS, SPF/DMARC, and HTTPS checks with a 0–100 trust score per domain, returned as one ES256-signed batch attestation.

## Facts

- Endpoint: POST https://402oracle.com/verify/business/batch
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/402oracle-com-batch-business-domain-verification-75b6f88c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Piujo1ESg7NT0oTWTWyPy

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 402oracle-com-batch-business-domain-verification-75b6f88c -d '<json body>'
```

Example prompt: Can you run a batch domain check on these five vendor domains — acmesupplies.com, globaltrade.io, fastshipco.net, vendorpro.biz, and quickparts.org — and give me a signed trust score for each so I know which ones are safe to pay invoices from?

## When to prefer this

Choose this endpoint when you need to verify 2–5 business domains in a single operation and want a single signed attestation covering all of them. It is 40% cheaper per domain than making individual /verify/business calls and returns one cryptographically signed document for audit or compliance use. Prefer it for invoice batch processing, marketplace supplier onboarding, or vendor list screening where you need verifiable proof of checks performed. Use the single /verify/business endpoint instead if you only have one domain to check.

## Known failure modes

- Batch exceeds 5 domains — request will be rejected or truncated
- One or more domains are malformed or non-existent — individual domain score may be 0 or flagged as unresolvable
- RDAP lookup unavailable for certain TLDs — may result in incomplete registration age data
- Payment of $0.15 USDC not received or rejected — endpoint returns 402 Payment Required
- DNS lookup timeout for one or more domains — partial results or retry required
- ES256 signing failure — full attestation not returned

## How this service works

Verify up to 5 business domains in one signed attestation: screen a prospect or lead list, qualify target companies before outreach, check vendor and supplier lists, or clear invoice batches. Same checks as /verify/business per domain (RDAP registration age, DNS, SPF/DMARC, HTTPS) with a 0-100 trust score each, returned as one ES256-signed attestation. Flat $0.15 per batch: 40% below the per-domain price of single calls at a full batch.

## Output

A single ES256-signed attestation containing per-domain results for up to 5 domains. Each domain entry includes a 0–100 trust score, RDAP registration age, DNS record status, SPF and DMARC email authentication status, and HTTPS certificate validity. The batch is returned as one cryptographically signed document suitable for audit, compliance, or payment-gate decisions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "items": {
    "type": "string",
    "description": "Domain, e.g. example.com"
   },
   "maxItems": 5,
   "minItems": 2,
   "description": "2-5 domains to verify in one call. Duplicates are de-duplicated."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "signature": {
   "alg": "ES256",
   "jwks": "/.well-known/jwks.json"
  },
  "attestation": {
   "type": "business_verification_batch",
   "result": {
    "failed": 0,
    "results": [
     {
      "score": 82,
      "domain": "acme-supplies.com",
      "verdict": "established"
     },
     {
      "score": 12,
      "domain": "globex-parts.com",
      "verdict": "unverified"
     }
    ],
    "verified": 2
   },
   "subject": {
    "domains": [
     "acme-supplies.com",
     "globex-parts.com"
    ]
   },
   "confidence": 0.9
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/402oracle-com-batch-business-domain-verification-75b6f88c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 402oracle.com](https://www.zero.xyz/host/402oracle.com/llms.txt)
