# Exlist (WIP) ## Table of Contents :open_book: 1. Overview 2. Components 3. Roles 4. Roadmap 5. Other Resources ## 1. Project Overview :page_facing_up: Exlist is an open source onchain exclusion list of Ethereum addresses. It is a multisig smart contract that contains updatable lists, allowing applications to call on it to return sets of blockchain addresses that have been associated with hackers and hacked funds. A robust governance system ensures the integrity of the exclusion list by keeping the data current and accurate. Exlist is broken into two parts; technical and governance. 1. ### Technical Layer The Technical layer of Exlist handles placing the exclusion lists onchain and storing them in a decentralized way. There is a front end and a smart contract. There are two distinct roles, the Admin and the Editor. - Admin: The smart contract is owned by the Admin, which is granted at the creation of the smart contract to an account. This account can be a multisig. The Admin delegates Editors, and can add or remove them at will. - Editor: Lists are submitted to the smart contract by the Editor. This account can be a multisig. 2. ### Governance Layer The Governance layer is responsible for ensuring the integrity of the data being committed to the smart contract. This layer relies on human coordination and aligned incentives to ensure social concensus around the integrity of the data. ## 2. Project Components :spiral_note_pad: 1. #### Documentation Written documentation outlining what the product is and how it works. These documents will help the general public, cryptocurrency users and contributors understand the project more easily. Documentation will include a concise Mission Statement, Product Description, Technical Docs, External Roadmap, Project Role Definitions, an FAQ and more. 2. #### Product Development Pipeline A development pipeline that clearly defines the movement of product features from idea to implementation. 3. #### Social Media / Community Engagement A social media presence for engaging constructively with the public and community in order to gain trust and reputation. Social Media presence will include (but not be limited to): Twitter, Mastodon, Discord, Telegram, Medium, LinkedIn. 4. #### Contribution A culture of collaboration that encourages and rewards contributions to the project. 5. #### Partnership Contact with projects, DAO's and individuals within the ecosystem to share ideas and advocate for Sandscreener. Become a trusted resource and partner for those within the community. 6. #### Outreach & Promotion Promote the product, technology and mission of Exlist to crypto and non-crypto audiences. Normalize the concept of using opt-in proof of innocence solutions to preserve privacy. This is accomplished through reaching out to traditional and crypto media, speaking at conferences, podcasts and Twitter spaces. ## 4. Project Roles :woman::man: 1. #### Project Lead 2. #### Developer 3. #### Systems Research and Designer ## 5. Project Roadmap :world_map: 1. ### Discovery Research will be done and different solutions will be explored. After research and brainstorming, a public proposal will be published for feedback. 2. ### Collaboration A space (such as a telegram group or discord) will be established to capture all interested collaborators in the project. The public proposal will be used as reference in discussions with the goal of improving and honing it. 3. ### Building Work on Exlist will begin in alignment with the outline. 4. ### Launch ## 6. Other Resources :paperclip: - [Exclusion List Problem Statement](https://hackmd.io/@sandscreener/B1PJTBZdn) - [Exclusion List - Product Requirements](/lzXGoPeqRluDrOjDHa5P5g)