## Overview - Grant FY23-1075 - Report 1
This report provides a summary of the progress made in completing the tasks related to **"Deliverable 1: Proposal to the community"**. It includes information on tasks completed, tasks in progress, completion time, overall timeline updates, blockers/issues encountered, and relevant links to materials.
---
## Deliverable Details
- **Project:** Truster Issuer Registry on Ethereum
- **Deliverable:** "Proposal to the community"
- **Reporting Period:** 14.08.2023 - 31.08.2023
- **Report Date:** 01.09.2023
---
## Tasks Summary
### Tasks Completed
Over the past two weeks, we've been working on finishing the first deliverable for our grant project. In the process, we found that first drafts of our new Ethereum Improvement Proposal (EIP) had similarities to a previous one, EIP-5539 "Revocation Registry," which we authored last year. Both shared similar interfaces with management features, such as owner changes, delegates, and meta-transactions. Because of this overlap, we decided to withdraw EIP-5539 and create a more overaching specification that opens up possibilites for more use cases.
On August 31, 2023, we introduced a new EIP, EIP-7506 "Trusted Hint Registry," to the community [[1]](https://github.com/ethereum/EIPs/pull/7547)[[2]](https://ethereum-magicians.org/t/eip-7506-trusted-hint-registry/15615). This new proposal allows Ethereum addresses to manage collections of "hint lists." Within these lists, an owner can assign "hint values" to corresponding "hint keys." We define a "hint" as a piece of metadata that provides important information about verifiable data or identities. These hints provide insights, aiding in the interpretation, reliability, and verifiability of decentralized ecosystem data. Hints might be used during the verification of on-chain (see Ethereum Attestation Service) or off-chain claims (see W3C Verifiable Credentials) or even identities. It is important to understand that this EIP can be a base layer for trust within eocsystems.
For this grant project, we will use this new Hint Registry to store information about trusted issuers within an ecosystem. We've outlined how this will work in the context of the Open Credentialing Initiative (OCI) in a proposal on Github [[3]](https://github.com/Open-Credentialing-Initiative/trusted-issuer-registry/issues/5#issuecomment-1701225531). Our approach allows OCI to centrally manage lists of trusted issuers for various types of credentials using a single smart contract conforming to EIP-7506. This contract will include a range of management features, like adding delegates with writing permissions, enabling meta-transactions, and allowing ownership changes for the trusted issuer lists. In the future, the OCI ecosystem might as well be using the same contract for publishing revocation information for credentials they issue to their ecosystem participants.
### Tasks In Progress
none
### Tasks Planned
- [ ] Start deliverable 2 (Planned Start: 04.09.23)
---
## Timeline Updates
Progress is on track and aligned with the original timeline.
---
## Blockers/Issues
None.
---
## Links to Materials
- [1] [Add EIP-7506: Trusted Hint Registry #7547 Pull Request](https://github.com/ethereum/EIPs/pull/7547)
- [2] [Ethereum Magicians Discussion Thread](https://ethereum-magicians.org/t/eip-7506-trusted-hint-registry/15615)
- [3] [Proposal to use EIP-7506 for trusted issuer management in OCI](https://github.com/Open-Credentialing-Initiative/trusted-issuer-registry/issues/5#issuecomment-1701225531)
---
## Next Steps
- Start implementation of smart contract