-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Multichain Identity Indexer #2451
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application, @vikiival. Other than the use case you have been working on, I'm wondering who or what would require indexing of the history of identities?
23fb5cf
to
9e43004
Compare
Hey,
TL;DRThere is a lot of services that could leverage indetity indexer, to prevent fraudulent activity on their platforms (scams, phishing, impersonation). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @vikiival, thanks for the thorough reply and sorry for the long wait. Some of the use cases and future plans you listed seem very niche to me, but looking at ENS, there is still a lot of room for improvement regarding identities in our ecosystem, so I am happy to approve your application and share it with the rest of the committee.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be nice to get open-source software like this potentially funded via the treasury (see for example Open Source Developer Grants Bounty Program), given that the treasury is the long-term funding solution for these things. But I'm happy to also support it here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vikiival This looks very interesting.
However, I have a couple of questions:
- Will it be possible to query a complete list of available identities, along with additional metadata like their age or registration timestamps? This could be valuable for features like airdrops.
- Once developed, do you plan to host the indexer as a public-facing API for broader community use? This could be especially useful for smaller/early-stage dApp dev teams, since they wouldn't have to set up their own infrastructure.
- Will this indexer simplify running registrars? If that’s a popular use case, it might make sense to add a demo project showcasing all the API calls needed for registrar-related extrinsics.
9e43004
to
3ffc499
Compare
@takahser Amazing idea!
We plan to host Identics on SubSquid infra and Hono API as a public good solution. I agree that identity management takes a lot of precious dev time.
That's a very good and valid question. As far as I know, currently, registrars have to listen to the RPC events and check for judgement requests. Additionally, they need to parse the data from the RPC node (such as mail, Twitter, etc.) to reach the user. We will also add WIKI with queries/examples that can be used. MiscCan I ask @semuelle and @Noc2 for approval again? Seems that force-push dismissed the approval |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vikiival thanks for your prompt response.
We will also add WIKI with queries/examples that can be used.
Could you add this to the proposal? After that I'd be happy to add my approval as well.
Btw, you don't have to worry about the dismissal of approvals - as long as you don't remove things reviewers would usually just re-approve.
3ffc499
to
1a77fdf
Compare
Added as delivery
Oh, I did not know ^-^. |
Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section on our website for more ways to find answers to your questions. |
Project Abstract
The Multichain Identity Indexer - Identics is a GraphQL service designed to streamline the interaction with Identity pallet that was originally on Relay-chain and now resides on People Chain. This service acts as a robust data layer for socially-oriented dApps, leveraging the simplicity of GraphQL and REST API. The indexer addresses the challenge of querying identity information for multiple accounts in parallel and bridges the gap between historical data on the Relay chain and real-time updates on People Chain.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)