Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ERC: Decentralized Identity Verification (DID) #517

Merged
merged 28 commits into from
Dec 16, 2024

Conversation

64anushka
Copy link
Contributor

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside .
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Jul 2, 2024

✅ All reviewers have approved.

erc-64.md Outdated Show resolved Hide resolved
erc-64.md Outdated Show resolved Hide resolved
erc-64.md Outdated Show resolved Hide resolved
@xinbenlv xinbenlv changed the title Create erc-64.md Create ERC-7734 Decentralized Identity Verification (DID) Jul 3, 2024
@64anushka 64anushka marked this pull request as draft July 8, 2024 06:13
@64anushka 64anushka marked this pull request as ready for review July 8, 2024 06:13
@64anushka 64anushka marked this pull request as draft July 8, 2024 06:14
@64anushka 64anushka marked this pull request as ready for review July 8, 2024 06:14
@eip-review-bot eip-review-bot changed the title Create ERC-7734 Decentralized Identity Verification (DID) Add ERC: Decentralized Identity Verification (DID) Jul 23, 2024
Copy link
Contributor

@SamWilsn SamWilsn left a comment

Choose a reason for hiding this comment

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

Aside from the eipw errors, this seems fine. My only concern is that it doesn't provide enough detail on who would want to implement it, and how it's supposed to be used.

How is verifyIdentity supposed to be used? How does the Identity struct get stored in the contract?

Some of that might be covered in your reference implementation, but you need to make sure your standard is implementable with only the Specification section. The Reference Implementation is just an aide to help with understanding.

ERCS/erc-7734.md Outdated
---
eip: 7734
title: Decentralized Identity Verification (DID)
description: A standard for decentralized identity verification on the Ethereum blockchain.
Copy link
Contributor

Choose a reason for hiding this comment

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

You don't need to mention Ethereum in the title or description. We assume all ERCs are Ethereum related.

ERCS/erc-7734.md Outdated

## Motivation

Centralized identity verification methods are often cumbersome, prone to data breaches, and do not give users control over their identity data. A decentralized identity verification standard will allow users to maintain control over their identity information while ensuring security and privacy.
Copy link
Contributor

Choose a reason for hiding this comment

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

You should include a bit more detail that differentiates this proposal from others that may be similar. There are a few that are DID-related, if I remember correctly.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@SamWilsn Updated the code, please check.

@github-actions github-actions bot added the w-ci label Jul 23, 2024
@eip-review-bot eip-review-bot changed the title Add ERC: Decentralized Identity Verification (DID) Add ERC: Decentralized Identity Verification (DID) Standard Jul 23, 2024
Copy link

The commit 5999900 (as a parent of 4499ff4) contains errors.
Please inspect the Run Summary for details.

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 previously approved these changes Dec 10, 2024
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...

auto-merge was automatically disabled December 10, 2024 16:38

Head branch was pushed to by a user without write access

@64anushka 64anushka dismissed stale reviews from eip-review-bot and SamWilsn via ac1e8fb December 10, 2024 16:38
@github-actions github-actions bot added s-review and removed s-draft labels Dec 10, 2024
@github-actions github-actions bot added s-draft and removed s-review labels Dec 10, 2024
@64anushka
Copy link
Contributor Author

@SamWilsn please review it, by mistake I changed draft to review, may be because of that the merging has got stopped.

@github-actions github-actions bot added s-draft and removed s-review labels Dec 16, 2024
@eip-review-bot eip-review-bot enabled auto-merge (squash) December 16, 2024 18:00
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 acf2554 into ethereum:master Dec 16, 2024
10 of 11 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.

7 participants