Skip to content

Conversation

@0xknon
Copy link
Contributor

@0xknon 0xknon commented Jun 12, 2025

Introduces a standard interface for registering and validating DKIM public key hashes on-chain.

This ERC enables email-based account abstraction and recovery by allowing domain owners to register their DKIM keys in a decentralized registry. Key features include domain hash validation, key hash registration/revocation events, and compatibility with ZK Email technology and ERC-4337. The interface provides a crucial building block for trustless email ownership verification, enabling users to create smart contract wallets and implement social recovery mechanisms using email credentials.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Jun 12, 2025

✅ All reviewers have approved.

@github-actions github-actions bot added the w-ci label Jun 12, 2025
@eip-review-bot eip-review-bot changed the title feat: dkim registry Add ERC: DKIM Registry Interface Jun 12, 2025
ERCS/erc-7969.md Outdated
Comment on lines 3 to 4
title: DKIM Registry Interface
description: An interface for registering and validating DKIM public key hashes onchain.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can probably omit "Interface" from your title, since they're pretty common in ERCs, and use the space to add more detail about the proposal. Maybe something like "DKIM Registry for ..." and add the main use case?

The description needs a bit more work. You should probably explain what DKIM is, or how putting it on chain is beneficial, or really anything more than just repeating your title but with more words.

ERCS/erc-7969.md Outdated
### Interface

```solidity
// SPDX-License-Identifier: MIT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code within the document itself must be CC0-1.0 licensed. We do permit MIT code in the assets/ directory and you can link to it there.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your comment. I directly removed the license as other ERCs usually don't have it as well.

ERCS/erc-7969.md Outdated
## Reference Implementation

```solidity
// SPDX-License-Identifier: MIT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same CC0-1.0 comment.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your comment. I directly removed the license as other ERCs usually don't have it as well.

@github-actions github-actions bot removed the w-ci label Jul 14, 2025
@0xknon 0xknon force-pushed the feature/dkim-registry branch from f0d60b7 to 48cc7d5 Compare July 14, 2025 09:53
@eip-review-bot eip-review-bot changed the title Add ERC: DKIM Registry Interface Add ERC: DKIM Registry for DKIM Verification Jul 14, 2025
@github-actions
Copy link

The commit c00423f (as a parent of 50b2ea3) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci label Jul 29, 2025
knyumatt and others added 15 commits August 8, 2025 10:02
- Change description from "A standard interface" to "An interface"
- Add link to ERC-4337 in motivation section
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
@0xknon 0xknon force-pushed the feature/dkim-registry branch from 9fda6c7 to b618955 Compare August 8, 2025 02:02
@eip-review-bot eip-review-bot changed the title Add ERC: DKIM Registry for DKIM Verification Add ERC: DomainKeys Identified Mail (DKIM) Registry Sep 8, 2025
@eip-review-bot eip-review-bot enabled auto-merge (squash) September 8, 2025 19:55
Copy link
Collaborator

@eip-review-bot eip-review-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eip-review-bot eip-review-bot merged commit 6d67c60 into ethereum:master Sep 8, 2025
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants