# Delx Commerce — Email SPF Alignment Check

> Delx Commerce — Email SPF Alignment Check is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Checks whether the From domain and MAIL FROM domain are SPF-aligned (relaxed or strict) for DMARC compliance purposes

## Facts

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

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 delx-commerce-email-spf-alignment-check-a9088bfe -d '<json body>'
```

Example prompt: Check if the email from domain 'newsletter.acme.com' and MAIL FROM domain 'bounce.acme.com' are SPF-aligned in relaxed mode — I need to know if they'll pass DMARC.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call, no-signup check of SPF alignment between a From domain and MAIL FROM domain as part of DMARC validation. It is ideal for agents that need to verify email authentication configuration programmatically without retaining input data. Prefer it over full DMARC audit services when you only need the SPF alignment result and want verifiable, privacy-preserving computation with USDC micropayment billing.

## Known failure modes

- Invalid or missing from_domain or mail_from_domain fields causing a 400 error
- Unsupported mode value (only 'relaxed' or 'strict' expected)
- Payment not included or invalid USDC payment via x402 causing a 402 response
- Malformed domain strings resulting in parse errors
- Network timeout if the service is temporarily unavailable

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

Returns a JSON object indicating whether the two domains are SPF-aligned (aligned: true/false), the mode used (relaxed or strict), and a pass/fail status. Also includes verifiable evidence: an input SHA-256 hash, number of external calls made (0 for privacy), and a flag confirming no data was retained.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "type": "string",
   "maxLength": 8192,
   "description": "Mode supplied to Email SPF Alignment Check; used only for this bounded calculation and processed in memory without retention."
  },
  "from_domain": {
   "type": "string",
   "maxLength": 8192,
   "description": "From Domain supplied to Email SPF Alignment Check; used only for this bounded calculation and processed in memory without retention."
  },
  "mail_from_domain": {
   "type": "string",
   "maxLength": 8192,
   "description": "Mail From Domain supplied to Email SPF Alignment Check; used only for this bounded calculation and processed in memory without retention."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "mode": "relaxed",
   "aligned": true
  },
  "schema": "delx/util-email-spf-alignment-check/v1",
  "status": "pass",
  "evidence": {
   "retained": false,
   "input_sha256": "ea586d1c403c2ce4bdabccfde8d16390a6f39bd162622d5aa8ca6b864aa2c9de",
   "external_calls": 0
  },
  "operation": "web_reliability:email_spf_alignment_check"
 }
}
```

## More

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