# Email DMARC Alignment Check

> Email DMARC Alignment Check is a paid API for AI agents from api.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-20).

Computes DMARC alignment pass/fail deterministically from caller-supplied SPF alignment, DKIM alignment, and DMARC policy without any external network calls.

## Facts

- Endpoint: POST https://api.delx.ai/api/v1/x402/email-dmarc-alignment-check?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/email-dmarc-alignment-check-2cbc6c1d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D-DxjYqwDNBz4AiYtFuHW

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 email-dmarc-alignment-check-2cbc6c1d -d '<json body>'
```

Example prompt: Check DMARC alignment for an email where SPF is aligned but DKIM is not aligned, using a DMARC policy of 'reject' — tell me whether it passes or fails.

## When to prefer this

Choose this endpoint when you need a fast, deterministic, in-memory DMARC alignment computation with no external DNS or third-party provider dependency. Ideal for email gateways, audit pipelines, and DMARC policy testing where reproducible, versioned JSON output is required and you already have SPF/DKIM alignment booleans computed upstream.

## Known failure modes

- Invalid or missing 'policy' string may return a validation error
- Non-boolean values for spf_aligned or dkim_aligned will likely cause a schema error
- Malformed request body returns a 400-level error
- Payment not included or insufficient USDC results in 402 Payment Required

## How this service works

Email DMARC Alignment Check: Email DMARC Alignment Check combines caller-supplied SPF and DKIM alignment outcomes for DMARC from bounded caller-supplied values without an external provider. Call Email DMARC Alignment Check before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Email DMARC Alignment Check as versioned deterministic JSON. Price: $0.001 USDC via x402 on B…

## Output

Returns versioned deterministic JSON containing normalized evidence of the supplied inputs, the computed DMARC alignment finding, and an explicit pass or advisory status indicating whether the email satisfies the given DMARC policy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "policy": {
   "type": "string",
   "maxLength": 8192,
   "description": "Policy supplied to Email DMARC Alignment Check; used only for this bounded calculation and processed in memory without retention."
  },
  "spf_aligned": {
   "type": "boolean",
   "description": "SPF Aligned supplied to Email DMARC Alignment Check; used only for this bounded calculation and processed in memory without retention."
  },
  "dkim_aligned": {
   "type": "boolean",
   "description": "DKIM Aligned supplied to Email DMARC Alignment Check; used only for this bounded calculation and processed in memory without retention."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "policy": "reject",
   "aligned": true,
   "disposition_triggered": false
  },
  "schema": "delx/util-email-dmarc-alignment-check/v1",
  "status": "pass",
  "evidence": {
   "retained": false,
   "input_sha256": "a637adff054a2aa5dbbbaacdc17958bb8c0904c73bbaa862b93ef7f711c1be2c",
   "external_calls": 0
  },
  "operation": "web_reliability:email_dmarc_alignment_check"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/email-dmarc-alignment-check-2cbc6c1d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.delx.ai](https://www.zero.xyz/host/api.delx.ai/llms.txt)
