Harmony DID Service and the Integration with Harmony Naming Service

Name of Project / DAO / Company

Harmony DID Service and the Integration with Harmony Naming Service

Application type

Product Launch

Proposal overview

Harmony DID project aims to implement DID Universal Resolver for harmony and integrate DID with Harmony Naming Service.

Decentralised identity (DID) gives back control of identity to consumers through the use of an identity wallet in which they collect verified information about themselves from certified issuers (such as the Government). By controlling what information is shared from the wallet to the requesting 3rd parties (e.g., when registering for a new online service), the user is able to better manage their identity online and their privacy – for example, only presenting proof that they’re over 18 to a Casino guard without needing to reveal their actual Date of Birth.

Decentralized identifiers are a new type of identifier that enables verifiable, decentralized digital identity. A DID refers to any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) as determined by the controller of the DID. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identity providers, and certificate authorities. Specifically, while other parties might be used to help enable the discovery of information related to a DID, the design enables the controller of a DID to prove control over it without requiring permission from any other party. DIDs are URIs that associate a DID subject with a DID document allowing trustable interactions associated with that subject.

Each DID document can express cryptographic materials, verification methods, or services, which provide a set of mechanisms enabling a DID controller to prove control of the DID. Services enable trusted interactions associated with the DID subject. A DID might provide the means to return the DID subject itself, if the DID subject is an information resource such as a data model.

The DID concept was not invented by W3C. But W3C standardized DID so that it is widely adopted by most of the organizations in the world. After the Harmony DID project is done, Harmony can become the backbone network to store and share all the IDs and verifiable information. People will use Harmony wallets to store their certificates such as education certificates, tickets, KYC information, etc. Not only humans but also IOT devices will rely on Harmony wallets to prove their identity.

Harmony Naming Service’s job is to map human-readable names like ‘alice.one’ to machine-readable identifiers such as Harmony addresses and Decentralized Identifiers. Harmony Naming Service gives the name to the wallet address to help people remember the identity while DID gives attributes and credentials to the address to help people define what the address stands for. So it is perfect to combine Harmony Naming Service with DID to deliver a great Harmony experience to everyone. Ethereum Name Service (ENS) community is also making a significant effort to build DID into ENS.

The W3C DID community considered all the possible application scenarios and designed the most comprehensive and extendable DID features. Due to the complexity of the design, the W3C standard DID needs a significant amount of effort to implement. Currently, we have already developed the first prototype of the Naming Service and DID related to the IoT devices and deployed it on both Hyperledger Indy blockchain and Dappley blockchain.

Here are some system designs to showcase our DID project:

Team

We are MetaBlox’s development team. MetaBlox is a project developed for a user centric distributed network as Web3.0 infrastructure. DID is the core element of MetaBlox. DID based network access and DeFi based banking are two key applications. MetaBlox is a community driven project and works with its founding alliance members to expedite the development process and market penetration.

We are confident that our service, combined with Harmony’s fast and cost-effective ecosystem will be a huge success and very popular among both the Harmony and DID community.

Proposal ask

We are requesting $50K USDC equivalent in equity-free contribution:
$20K USDC equivalent to kick off the project, $20K USDC equivalent after mainnet launch $10K USDC equivalent after DID integration with Harmony Naming Services. As well as funding, we are looking for Harmony’s help with product development, fundraising, and talent recruitment in the Harmony community.

Metrics for success

Our milestones are:

  1. Week 1-2: Complete user flow design and system architecture design. Harmony DID Universal Resolver concept development
  2. Week 3-4: Harmony DID basic library development
  3. Week 5-6: DID and VC integration with Harmony blockchain
  4. Week 7-8: Harmony DID user SDK development
  5. Week 9-10: Harmony DID based VC system SDK development
  6. Week 11-12: Full testing on testnet
  7. Week 13-16:Give beta access to Harmony community to test and gather feedback
  8. Week 13: MetaBlox mining integration with Harmony DID
  9. Week 14: MetaBlox ecosystem based game integration with Harmony DID
  10. Week 14: Submission of Harmony DID universal resolver to decentralized identity foundation (https://identity.foundation/)
  11. Week 16: Official deployment to mainnet
  12. Week 17~18: DID integration with Harmony Naming Services

Metrics for success

  1. The integration of DID and Harmony Naming Service
  2. The acceptance of Harmony DID universal resolver by DIF

External links

metablox website: metablox.io
demo video: metablox.io/did_demo.mp4

1 Like

This proposal fits best to the Launch grant based on the guidelines at Apply for Grants or DAO

Applications of each launch must have prototyped a feature-full product. Harmony helps incubate these founding teams with product development, fundraising, and talent recruit.
We recommend a $50K equity-free contribution each:

$10K after launching a feature-complete product on our testnet,
$10K after forming a DAO with 5-out-of-9 multisig with our DAOs,
$10K after launching on our mainnet with audit,
$10K after 1K daily active users (with launch video, full PR promotion),
$10K after 10k daily active users (with a detailed roadmap, governance process).

Moreover, we recommend a 5-out-9 multisig account on Gnosis Safe with 3 governors from the project team, 3 governors from the project community, and 3 governors from Harmony DAOs – namely, ONEcommunityDAO, ONEdeveloperDAO, ONEincubatorDAO.

In all cases, we ask for 3-month exclusive campaigns with Harmony before more porting with other chains. We also offer follow-on investments – see 50 Investments ($20M) above; but, at the moment, you must have an outside, lead investor for us to match the funding terms. All codes, development materials and production assets must be fully open, preferrably with MIT or BSD licences; weekly updates must on sent on forum; and, all server deploys or mobile apps must be easily clonable.

Can we agree to the above terms?

I have not heard back from you. I will close this proposal for now. Let me know if you have an update later.