# REPUTABLE Protocol guide [![DAPP](https://img.shields.io/badge/DAPP-03BE09)](https://app.reputable.network/leaderboard) [![DEV SUPPORT](https://img.shields.io/badge/DEV_SUPPORT-BE0303)](https://t.me/reputable_network/6) [![FEEDBACK](https://img.shields.io/badge/FEEDBACK-purple)](https://bit.ly/...) [![MEDIUM](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/@Reputable) > Reputable is dedicated to building a trustless and transparent reputation ecosystem for the decentralized web. This mission of creating objective, customizable reputation models is only possible with contributions from top builders like you. ๐Ÿซต ![Reputable Protocol Schema_1](/assets/Diagram_DevconApp_Part1.png) ![Reputable Protocol Schema_2](/assets/Diagram_ReputableDapp_Part2.png) ## Overview Reputable.Network is a decentralized protocol designed to aggregate, validate, and attest to reputation data, enabling Web3 protocols to build fully customizable on-chain reputation models tailored to their unique needs. By leveraging both on-chain and off-chain data, Reputable facilitates the creation of hybrid reputation models that empower protocols to identify and reward impactful contributors, foster trust, and optimize resource allocation across decentralized ecosystems. Additionally, Reputable introduces a monetization layer, transforming reputation models into valuable, tradable assets, driving innovation and collaboration within Web3. --- ### Key Features - **Customizable Reputation Models**: Deploy personalized models that reflect the unique needs and metrics of your community or application. - **Sybil-Resistant Attestations**: Use a combination of on-chain and off-chain data to mint a trustless and on-chain reputation score. - **Monetize Reputation Model**: List your models on the Reputable Hub to allow others to leverage and reward your custom Model. - **Decentralized Data Validation**: A network of Reputable nodes ensures the integrity of reputation data through a consensus mechanism. - **Trustless Computation On-Chain**: Execute and verify reputation score calculations directly on-chain to ensure transparency and trustworthiness. --- ### โ›“๏ธ ๐Ÿ”Ž Blockchain Data Indexing | Name | Description | Repo | Latest Release | | ----------------- | ---------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | reputable-indexer | Reputable blockchain indexer | [reputable-indexer](https://github.com/reputable-lab/reputable-indexer) | [Latest Release](https://github.com/reputable-lab/reputable-indexer/releases) | --- ### ๐Ÿ“ Smart Contracts | Name | Description | Repo | Latest Release | | ------------------- | ------------------------------------- | --------------------------------------------------------------------------- | -------------- | | reputable-contracts | Reputable Core Protocol EVM Contracts | [reputable-contracts](https://github.com/reputable-lab/reputable-contracts) | --- ### ๐Ÿ”— Partners Integration | Partner | Integration | | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | **Uniswap Foundation (Unichain)** | Deploys Reputable Core Protocol (Reputable Hub_Contract Registry for models), handles model computation, and scores developers. | | **Web3Auth** | Provides authentication for protocols to deploy their models and enables custom GitHub authentication for developers to mint scores on-chain. | | **TheGraph** | Indexes custom reputation models on-chain for efficient querying and data retrieval. | | **Sign Protocol** | Issues attestations for developers including their GitHub ID, every contributions, and scores for each parameter. Supports developer scoring. | | **Blockscout** | Fetches verified smart contracts on-chain to links them with off-chain GitHub data for transparency and validation. | | **Push Protocol** | Facilitates end-to-end messaging for direct communication with developers and protocols. | --- ### How to Contribute - **Issues & Discussion**: Propel the protocol forward by raising thoughtful issues or initiating discourse on enhancements. - **Pull Requests**: Mold the future with your codeโ€”submit PRs and elevate Reputable's capabilities. - **Feature Frenzy**: Envision new features? We're all ears (and screens)!