Skip to content

docs: update sender verification spec to draft 1.0#22

Merged
scourtney-godaddy merged 1 commit intomainfrom
sender-verification-update
Apr 9, 2026
Merged

docs: update sender verification spec to draft 1.0#22
scourtney-godaddy merged 1 commit intomainfrom
sender-verification-update

Conversation

@scourtney-godaddy
Copy link
Copy Markdown
Contributor

@scourtney-godaddy scourtney-godaddy commented Apr 9, 2026

Summary

Updates SENDER_VERIFICATION_SPEC.md to v1.0 and updates README.md.

The signed header set covers From, Date, Subject, Message-ID, To, Cc,
Reply-To, In-Reply-To, and References. To and Cc prevent replay to
unintended recipients. Reply-To prevents response redirection. In-Reply-To
and References prevent thread hijacking, where an attacker forges a reply
into an existing invoice conversation.

The log seals hashes only. The full binding (public key, owner, constraints)
travels with the email in the Sender-Verification header. Sender addresses
are stored as salted hashes in public logs. A strict-mode DNS flag lets
domains declare that Tier 1 senders must always carry the header.

Body hash is RECOMMENDED for Tier 1 senders. Gateways that see the body
hash can either preserve the body intact or verify the hash before applying
URL rewrites and banners.

Existing PGP key pairs can be registered in the log without generating new
keys. The DKIM comparison section explains what happens when a domain is
compromised under each model. Privacy extensions reference the ANS Trust
Index for query privacy and zero-knowledge freshness.

Test plan

  • Mermaid diagrams render
  • Markdown lint passes
  • No SECURITY_EXTERNAL violations

Generated with Claude Code

@scourtney-godaddy scourtney-godaddy requested a review from a team April 9, 2026 11:14
Swaagie
Swaagie previously approved these changes Apr 9, 2026
JWS header-only signing over From, Date, Subject, Message-ID, To, Cc,
Reply-To, In-Reply-To, and References. Log seals hashes only; full
binding travels with the email. Salted hashes for sender addresses in
public logs. Strict-mode DNS flag for Tier 1 enforcement. Body hash
RECOMMENDED for Tier 1 senders with gateway handling options. DKIM
comparison section. Privacy extensions from ANS Trust Index.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@scourtney-godaddy scourtney-godaddy added this pull request to the merge queue Apr 9, 2026
Merged via the queue into main with commit 4df5380 Apr 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants