# DiTo + IDX ![](https://i.imgur.com/517K7E1.png =150x150) ### Team - **Alex**: [Twitter](https://twitter.com/jabylS) Team Lead, Product, UX/UI, Governance, Tokenomics - **Milena**: [Github](https://github.com/migrenaa) Backend, Database, Textile, IDX - **Lorenzo**: [Github](https://github.com/lorenzobersano) Smart Contracts, d-Oracle, OpenGSN - **Dulev**: [Github](https://github.com/dulev) Frontend ### Two-liner > `Distributed Town is a Network of interconnected, self-sovereign Communities that allows anyone to join one or create their own. It relies on a universal SkillWallet ID, & non-speculative Community tokens.` ### Links - [Video Demo](https://youtu.be/TjrCW0BkGmY) - [Prototype](https://distributed.town) - [GitHub Org](https://github.com/distributedtown) - [IDX Integration](https://github.com/DistributedTown/distributed-town-skill-wallet) - [About](https://github.com/distributedtown/about) ---------------------------------- ### Hack Description #### Intro - DistributedTown is using Textile ThreadDB for a Multi-Thread structure where each community is hosted on a unique thread. - At the registration, each user needs to pick up his skills, and join a community - This gives each user a unique "SkillWallet" that enables them to have a personal identity bound to their skills. #### Why IDX - IDX allows us to detach Communities & Users. - De facto, this makes the SkillWallet a _Universal DID_, and a product independent from DiTo as a network. #### What we DID (pun intended) - Enabled a ThreadDB+IDX infrastructure. - Integrated WalletConnect provider, allowing new users to "Import" their existing identities, and enriching them by adding universal information such as "Skills" and "Credits" at the time of registering on DistributedTown. - Created schema and definition for *SkillWallet*. #### Next steps - Add "Magic Link" DID provider - that will allow new users to create a new DID+SkillWallet directly on DiTo, using IDX.