Protocol-Native Validation

Protocol Audits.
Structured Results.

An API that turns raw DNS records into 0-100 scores, specific findings, and fix-plans. Build repeatable workflows without manual DNS review.

Evaluation: Available via RapidAPI Marketplace
Start the evaluation path
Veldica secure email flow visualization
Input

Pass domains directly

Send one or fifty domains. The API handles complex SPF checks, DMARC policies, and MTA-STS rules through one request. No configuration needed.

POST /v1/pro/audits/domain
{
  "domain": "example.com"
}
Output

Data you can use

Get risk scores, issue lists with severity levels, and comparison reports to improve your workflow.

{
  "score": 95,
  "risk_level": "low",
  "top_findings": [
    {"id": "spf.pass", "severity": "low"}
  ]
}

Input → Output → Action → Repeat

This API is built to replace the manual analyst-by-analyst interpretation layer. Integrate structured outcomes into your established systems.

1. Collect

Pull domains from your onboarding systems, CRM, or batch jobs.

2. Execute

Call the API to get protocol checks and specific findings.

3. Route

Use the risk scores to automate your logic. Block risks, flag for review, or create tickets.

4. Compare

Run a new audit after a fix to get a before-and-after report using the Compare endpoint.

The Baseline Gap

Why manual DNS tools do not cover the workflow

Keep using dig or browser-based lookup tools when debugging an isolated incident. Stop using them as the backbone of your onboarding or portfolio management workflow.

  • They require experts to keep complex email rules in their heads.
  • They don't enforce the same standard across your team.
  • They lack data output you can use in code. You can't automate based on raw text.
Read the comparison: API vs Manual Tools
API RESPONSE
{
  "id": "spf.too_many_lookups",
  "check": "spf",
  "status": "fail",
  "severity": "high",
  "evidence": "Evaluated 12 recursive DNS lookups, exceeding the RFC 7208 limit of 10. Receiving MTAs will drop mail with a PermError.",
  "fix": "Flatten the SPF record to reduce nested includes or use a macro-based dynamic SPF service."
}