[ Standards & DMARCbis ]

Assess the DRPF proposal and its unresolved trust questions

A dated assessment of DRPF’s proposed reciprocal domain relationships, with current adoption, complete lifecycle rules and deployed consumer behavior still unverified.

By the EmailAuth research team · 7 min read

[ Key points ]

  • The inspected status page explicitly describes the project as of 1 July 2024.
  • Reciprocal assertions need defined authenticity, interpretation and withdrawal behavior.
  • The supplied fictional relationship map demonstrates analysis, not an implemented protocol or mail-delivery result.
On this page

Read the status date before evaluating the proposal

The Domain Relationship Policy Framework proposes a way for domains to describe and mutually confirm relationships. That could give a relying party more explicit information than a similar logo, shared website design or inferred corporate association. Whether such information should influence an email decision depends on its authority, validation rules and consumer behavior, not simply on its publication.

The project’s status page, inspected on 9 November 2026, explicitly dates its status to 1 July 2024. It describes a proposed framework for public consideration and lists a descriptive Internet-Draft submission as a next step. Those dates must remain separate: a readable page today does not make its status statement current. No later definitive project status, standards outcome or receiver adoption has been verified for this assessment.

The project homepage describes ad-hoc development and acknowledges missing deployment detail. A February 2024 developer account by J. Trent Adams similarly calls the work an early proposal. Its language about standardization should be read in that context. This article evaluates that documented model; it does not announce an implemented standard or prescribe production DNS records.

Separate the discovery mechanism from policy meaning

The proposed architecture has small DNS TXT assertions and, where needed, richer policy documents. Assertions can express basic relationships or help discover detailed policies. The documents distinguish metadata from policy content and allow vocabularies to describe different kinds of relationships. Much of the interpretation work belongs to the relying party.

That separation is important. Finding a document does not establish that two consumers interpret its vocabulary identically. A consumer would need an agreed profile for the relationship being evaluated, including supported terms and behavior for unknown terms. The available pages illustrate possibilities rather than establishing one complete interoperable grammar. Their differing descriptions of minimal assertion content should not be silently resolved into an invented mandatory format.

One architectural explanation also needs a DNS qualification. RFC 1035 sections 3.3 and 3.3.14 define TXT data as one or more character-strings, each with a one-octet length. The 255-octet content boundary applies to an individual string, not a universal 255-character maximum for the entire TXT resource record. This correction does not supply DRPF’s missing publication or parsing profile.

Examine reciprocal confirmation as a specific claim

The developer account describes confirmation in both directions: an assertion naming another domain should have a corresponding statement from that domain. This challenges a unilateral claim of association. It does not independently establish legal ownership, the integrity of both administrators’ accounts, or the safety of a payment instruction received in email.

An assessor should identify what authority each publisher actually controls and what evidence protects retrieval. Two mutually consistent statements from compromised systems remain a different problem from one domain making an unsupported claim. A security review therefore needs a threat model, authenticity assumptions and defined failure handling. Those are evaluation requirements here, not capabilities demonstrated by the proposal or by an implementation tested for this article.

Map a fictional brand relationship end to end

Consider the fictional domains brand.example and parent.example. The brand administrator would publish the subordinate assertion; the parent administrator would publish the corresponding confirmation. A hypothetical security application would be the consumer. Its proposed task is to compare the two directed statements for the same relationship, while keeping the claimed business association separate from message authentication.

The project’s related-domain use case illustrates two discovery approaches. A consumer can discover the parent’s policy through the parent’s assertion, or follow a policy location supplied more directly by the child. The page also illustrates a structured JSON-LD document. These are conceptual examples, not evidence that the named businesses deploy DRPF or that their sample labels form a stable wire format.

For this fictional map, the consumer would record which documents and interpretations supported the relationship at a particular point. If the parent withdrew confirmation, the relationship would no longer have the same mutual support. No record has been published or retrieved for these fictional domains, and no parser, signature validation or relying-party behavior has been tested.

Require a lifecycle beyond the ability to withdraw

The architecture describes severing a relationship by changing its confirmation. That is a useful conceptual revocation mechanism, but it does not establish immediate withdrawal everywhere. Cached assertions, retained policy documents and temporarily unavailable publishers require explicit handling before a consumer can make reliable decisions.

The reviewer should ask how long evidence remains usable, what happens when only one side changes, and how an unavailable policy differs from an intentional withdrawal. Recovery after a publisher compromise and conflicting policy chains also need defined outcomes. These questions should produce documented lifecycle rules and authorized tests, not optimistic assumptions that reciprocal publication solves every subsequent state transition.

Keep email authentication and business approval separate

A declared administrative relationship between two distinct domains does not change DMARC alignment by itself. RFC 9989 section 4.4 defines alignment between authenticated identifiers and the Author Domain. A relationship claim does not turn an unrelated passing signature into an aligned one, and this assessment establishes no receiver rule that treats DRPF as an exception.

Likewise, no inbox-placement benefit, inherited reputation or authorization to pay a supplier is demonstrated. If a future consumer uses relationship information, document the precise decision it affects and retain independent controls for message authentication and business approval. A possible future signal should not quietly become an allowlist entry or a reason to weaken existing policy.

Record what remains unconfirmed

The proposed relationship map is supplied as an analytical artifact, while the status requirement remains open. The exact requirement is: Map one proposed relationship, its publisher, consumer, validation and revocation model; confirm current project status. The commissioning gate is: Verify the current project and adoption status. Describe the proposal without presenting it as an adopted IETF standard.

The linked social account and a Datatracker search were inaccessible and were not retried or bypassed. Search absence cannot prove that no later work exists. Current status confirmation, specialist review, implementation and interoperability tests, live presentation review and owner approval are still needed before a stronger conclusion or publication.

[ Takeaway ]

Evaluate the proposed relationship and its trust assumptions while keeping the July 2024 status statement separate from present-day adoption.

[ By role ]

What this means for you

Choose your role for practical next steps.

Domain policy owner

Describe the authority behind each assertion

The review needs to distinguish control of a publication point from the broader business relationship being claimed.

Next steps

  1. Identify who may maintain each side of the proposed relationship.
  2. Define approval and withdrawal responsibilities before considering publication.

Relying-party implementer

Specify every decision the signal could affect

A consistent relationship graph cannot substitute for an explicit interpretation and failure model.

Next steps

  1. Document supported vocabulary, retrieval trust and evidence freshness.
  2. Require bounded interoperability tests before using assertions in filtering or access decisions.

Standards and evidence reviewer

Maintain separate status and deployment records

A dated project page, an implementation claim and observed receiver behavior are different evidence items.

Next steps

  1. Obtain a current authoritative status statement before strengthening the article’s conclusion.
  2. Keep standards acceptance, product adoption and actual test evidence independently reviewable.

[ FAQs ]

Frequently asked questions

Can this assessment label DRPF an adopted IETF standard?

No. The retained project statement describes a proposal; a later standards outcome has not been verified.

Which date belongs beside the project-status claim?

Use 1 July 2024 for the explicit status statement and separately record 9 November 2026 as the inspection date.

Why does the model seek confirmation from the other domain?

The developer account proposes checking the corresponding declaration rather than accepting a unilateral association claim.

Does every illustrated relationship require a separate policy document?

The architecture allows simple assertions and richer documents, but does not establish one complete normative format here.

Can a sample relationship label be published as a production-ready recipe?

No. The illustrative syntax is not a verified interoperable publication profile. The appropriate owner name, grammar and consumer behavior remain unresolved.

Does removing confirmation prove that every consumer immediately forgets the relationship?

No. Withdrawal timing, cached evidence and failure outcomes still need specified behavior and implementation tests.

Is 255 characters the general size limit for a DNS TXT record?

No. RFC 1035 permits multiple character-strings in TXT data; the single-string content boundary is 255 octets.

Which published email specifications must be tracked separately from DRPF’s proposal status?

RFC 9989 defines core DMARC, RFC 9990 aggregate reporting and RFC 9991 failure reporting. Their publication does not establish DRPF standardization.

[ Sources ]

Sources

  1. DomainRelationships.org: Architecture
  2. DomainRelationships.org: Domain Relationship Policy Framework
  3. J. Trent Adams: Domain Relationship Policy Framework, Proofpoint
  4. DomainRelationships.org: Related Domains use case
  5. DomainRelationships.org: Status and Updates
  6. RFC1035: Domain Names: Implementation and Specification
  7. RFC9989: Domain-Based Message Authentication, Reporting, and Conformance
  8. RFC9990: DMARC Aggregate Reporting
  9. RFC9991: DMARC Failure Reporting

[ Glossary ]

Glossary

Policy assertion record
The proposal’s small DNS TXT statement used to express or discover relationship policy.
Policy vocabulary
The terms a consumer would need to understand when interpreting a proposed relationship document.
Reciprocal confirmation
Corresponding declarations from both domains supporting the same proposed relationship.
Withdrawal observation
A future consumer’s recorded view that relationship support has changed; timing and cache rules remain to be defined.
Status date boundary
The distinction between the date of a project’s explicit status claim and the later date on which that source was inspected.

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