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

[DRAFT] Member Role & Data Sync Across Internal Systems #169

Open
6 tasks
wtfsayo opened this issue Jul 31, 2024 · 0 comments
Open
6 tasks

[DRAFT] Member Role & Data Sync Across Internal Systems #169

wtfsayo opened this issue Jul 31, 2024 · 0 comments

Comments

@wtfsayo
Copy link
Member

wtfsayo commented Jul 31, 2024

Project Idea

Project Submitted By

@wtfsayo @ECWireless

Summary

Currently we rely on multiple systems for internal operations such as dungeon-master, discord server, charmeverse, multiple discord bots etc.
In the current scenario we have lack of coherent data across all these systems e.g. member skills, socials, other data not being upto date;

We have recently adopted a hats protocol tree which is currently being under-utilised; This RIP project proposes an opportunity bring data-coherence across our systems by using hats tree as source of truth with data enhanced by guild.xyz!

Why should we build this?

  1. It makes life easier for all of us with consistent data across the board
  2. We move towards unlocking full potential of our hats-tree
  3. This will enable us to do build more consistent experiences within raidguild and allow for enhancing more of existing things such as character sheets, RIPs within dungeon master!

Project Milestones / Deliverables

  • Create Interface/script/cron (tbd) to mirror hats tree roles into Guild.xyz roles
  • Mirror Guild.xyz roles to Discord Server Roles
  • Migrate discord server roles and access to be solely through guild.xyz bot
  • Make DungeonMaster member classes to be derived from hats tree / guild.xyz data (piped through remote schema in hasura)
  • Make DungeonMaster member information social profiles (fc, x, github) + bio to be derived from guild.xyz data (piped through remote schema in hasura)
  • Add Delegated Wallet column in hasura/dm for existing members having different wallet for RG Shares and Dungeon Master without forcing either one

Anything else you'd like to add?

No.1 Principle here is to not abandon or orphan any existing data that we have in our systems.

Raid Party Skills Needed

Cost (in USD)

$TBD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant