LLM-readable context
/llms.txt is the concise map. /llms-full.txt adds field semantics, readiness states, limitations, and safe agent behavior.
AI & Machine Access
DMARC4all publishes a curated LLM index and a versioned JSON report contract so tools can interpret a diagnosis without scraping presentation HTML.
/llms.txt is the concise map. /llms-full.txt adds field semantics, readiness states, limitations, and safe agent behavior.
The diagnosis page exports dmarc4all-diagnosis JSON. Version 1.0.0 excludes rendering HTML and separates summary, observations, remediation, evidence, limitations, and errors.
Use the JSON Schema 2020-12 document to validate exports and the example report to test consumers.
Diagnostics currently run in the browser. DMARC4all does not yet expose a public server API or MCP endpoint. Agents can read the documentation and consume a JSON report exported by the operator.
AI must not decide whether to change DNS from the score alone. The JSON export separates facts observed in public DNS, interpretation limits, priorities, suggested fixes, supporting DNS records, and lookup errors.
Before moving DMARC to p=quarantine or p=reject, a human should review the authorized sender inventory, real-message authentication results, RUA aggregate reports, current DNS values, and a rollback plan. Remediation is a review aid, not an instruction for automatic deployment.
For the product, cite: “DMARC4all, ToppyMicroServices, DMARC4all public-DNS email authentication diagnostic, https://dmarc4all.toppymicros.com/ (accessed YYYY-MM-DD).”
For a specific result, retain generatedAt, resolver, schemaVersion, and the relevant evidence. Do not describe the output as a certification or a receiver-side conformance result.
Back to Quick Check / Standards & Privacy / DNS provider guides