[ Forwarding & ARC ]

ARC validation and the receiver's trust in an intermediary

Make ARC validation and intermediary trust separate, reviewable decisions with bounded exceptions and negative tests.

By the EmailAuth research team · 4 min read

[ Key points ]

  • Verify chain integrity independently from intermediary trust.
  • Document the scope and owner of any approved trust entry.
  • Treat local decision models and provider results as different evidence.
On this page

A cryptographically valid ARC chain can come from an intermediary the receiver has no reason to trust. Conversely, a familiar service can produce a broken chain that should not be treated as valid evidence. Build the decision as separate stages: protocol verification, confidence in the intermediary, interpretation of earlier results and final message handling. Combining them into a single allow flag makes both troubleshooting and abuse review harder.

Establish what validation proves

References: RFC 8617 §5.2, RFC 8617 §9.

ARC validation checks the chain under the protocol's structural and cryptographic rules. It does not independently reproduce every earlier intermediary's authentication observation. It also does not certify that the intermediary's account controls, filtering or assessment logic are sound. RFC 8617, particularly its security considerations, states the boundary between chain validation and trust.

Retain the verifier implementation and version, evaluation time, signing domains, selectors and failure details. When validation fails, distinguish malformed sets from missing keys, signature failures and other diagnosed causes. A broad failure label is useful for routing but insufficient to justify a configuration change. Do not trust an invalid chain because the brand name is familiar.

Define the trust scope

References: RFC 8617 §7.2.1.

For an actual receiver configuration, document the intermediary's owner, expected route, reason for relying on its assessments, review date and removal procedure. Review its role in message modification and its ability to distinguish authenticated submissions from injected mail. Trusting a domain solely because it appears in a message allows an attacker to nominate the evidence source.

Provider documentation may expose particular controls. Microsoft, for example, documents configuration of trusted ARC sealers, but that does not make an arbitrary domain appropriate for the list. Consult the current tenant-specific feature and permissions before an authorized change. Microsoft trusted ARC sealers is implementation guidance, not a blanket trust recommendation.

Execute negative decision tests

References: RFC 8617 §7.2.1, RFC 8617 §9.3.

The local fixture supplies five combinations. Valid but untrusted evidence is rejected by the example override gate. Invalid but trusted evidence is also rejected. Favorable trust and validity without an earlier aligned pass are insufficient. Favorable inputs qualify for the example override, while malicious-content input still prevents acceptance in the toy policy.

This exercise demonstrates the separation of decisions and records its local outputs. It is not the mandatory policy of ARC or any provider. It does not perform DNS retrieval, verify a real chain or model all reputation and filtering signals. The inputs must remain labeled synthetic so a passing local test cannot be confused with a successful provider deployment.

Bound an operational change

References: RFC 9989 §7.4.

Before adding or removing a trust entry, identify impacted flows and retain the prior configuration. Use authorized test messages with expected negative controls, including an untrusted sealer and an invalid chain. Record current DMARC results separately from final delivery and any override reason. Avoid a change that silently bypasses unrelated malware or impersonation protections.

Schedule a review when the intermediary changes ownership, processing behavior or security posture. Track standards work too: the November 8, 2026 check found RFC 8617 Experimental and the Historic proposal still active draft work. Do not call a proposal completed retirement or ignore its relevance to future dependencies. The retained evidence includes a verified local chain and local decision below; the external deployment case remains open.

Retained laboratory evidence

References: RFC 8617 §5.2.

The retained 7 November 2026 experiment obtained chain validity from actual dkimpy cryptographic verification. The valid signed chain is run through both trusted and untrusted local configurations, producing eligible and ineligible decisions respectively. The tampered message fails validation even with trust enabled. Earlier SPF and DKIM results come from pyspf and dkimpy, and the explicit local policy checks that earlier strict alignment passed. ARC signing and tampering occurred offline after the six-message SMTP capture. The separate decision function used configured trust inputs, not additional SMTP deliveries. This produces bounded decision-model evidence for the controlled lab, without claiming that Microsoft or another provider implements that exact policy.

The retained runner and capture were inspected; no network experiment was rerun for this review. The original experiment used loopback only and sent no Internet mail. Its receiver creates Authentication-Results from its own checks, giving those fields known laboratory provenance. Authentication outcome and disposition remain separate: all six SMTP samples receive 250 under an explicit capture policy, including failing samples. The trust boundary is this controlled laboratory, not a production mailbox provider. The DNS adapter supplies retained fixture answers rather than querying public DNS, and the DMARC evaluator uses strict domain equality only. Full organizational-domain discovery, production policy parsing and live deployment outcomes remain untested.

The active Historic reclassification draft recommends against deploying or relying on ARC between disparate senders and receivers. This is a consequential proposal to consider when planning new dependencies, not completed retirement or proof that a current provider has disabled ARC. Retain a dated provider-specific dependency assessment while the standards process continues.

[ Takeaway ]

Treat local decision models and provider results as different evidence.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Test each decision stage

A single pass label is insufficient.

Next steps

  1. Retain verifier details.
  2. Run negative cases.
  3. Record override reasons.

CISO / SecOps

Constrain intermediary trust

Reliable assertions need more than signatures.

Next steps

  1. Review assessment quality.
  2. Set review dates.
  3. Keep removal and incident procedures.

Founder / Non-technical

Own the dependency

Trust should have an accountable business purpose.

Next steps

  1. Name an owner.
  2. Define affected workflows.
  3. Review exit options.

[ FAQs ]

Frequently asked questions

Does valid ARC mean trusted ARC?

No. Validation and trust answer different questions.

RFC 8617 §7.2.1

Can a familiar sealer excuse invalid signatures?

No. Familiarity does not repair a failed chain.

RFC 8617 §5.2

Who should nominate trusted sealers?

An authorized owner using justified route evidence, not message content alone.

Does the toy policy prescribe receiver behavior?

No. It is an original conservative illustration.

Can favorable ARC inputs override all security checks?

They should not be treated as blanket authorization; the example retains content filtering.

RFC 8617 §9.3

What should a trust entry record?

Owner, scope, rationale, review date and removal procedure.

Are tenant settings changed here?

No. The work is source review and offline execution only.

When should trust be revisited?

After route, ownership, security or relevant standards changes.

[ Sources ]

Sources

  1. RFC 8617

    Sections §5.2 · §7.2.1 · §9 · §9.3

  2. RFC 9989

    Sections §7.4

  3. Microsoft trusted ARC sealers

    Sections When to use trusted ARC sealers · Validate a trusted ARC sealer

  4. RFC8617 Datatracker status

    Sections Document type

  5. Active draft-ietf-dmarc-arc-to-historic-01

    Sections Document type · Abstract · §4

[ Glossary ]

Glossary

Sealer trust
A receiver’s decision to rely on a specific intermediary’s assessments.
Override
A local handling decision that differs from a default policy outcome.
Negative control
A deliberately failing case that checks whether a test detects a problem.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base