Problem: dApps are lacking user retention…
dApps struggle to retain users because they don’t reward their power-users, as they don’t have any mechanism to do so. In web2, there are books written like “Hooked” that talks about identifying users & giving rewards as they grow.
Ideal Solution:
Reputation systems present an opportunity for platforms to recognize—and thus incentivize—participants’ high-quality contributions, including content creation, moderation, community building, and gameplay. This is crucial to the growth and sustainability of any web3 project.
Introducing True Network:
True Network is a substrate-based chain that enables dApps to attest work done by their users on-chain & write reputation algorithm in minutes using languages like Typescript via it’s SDK. It provides the security from Polkadot & custom pallets for attestations & reputation models.
True Network is the on-chain reputation protocol for dApps.
Objectives:
- Enabling dApps to give on-chain attestations easily
- Supporting typescript (compiled to wasm) to build a points algorithm on top of the attestations
- Gaming projects to use on-chain reputation via True Network for XPs
- Enabling under-collateral lending by staking user reputation to as a secondary asset
- Building an open protocol for writing a reputation algorithm that lives on True Network and uses the shared database of on-chain attesations
Key Features:
- True Network Node (built using Substrate / Polkadot SDK) that supports 3 pallets:
- Issuers: for dApps to register
- Credentials: for storing schemas & attestations on-chain
- Algorithms: for storing & running typescript-compiled wasm files of reputation algorithms to produce a reputation score
- CLI enables anyone dApp or web2 to issue on-chain attestation with it’s in-built wallet.
- Supports shared schemas between multiple dApps promoting permssionless development
- Typescript SDK powers the faster and easier development for dApps, they can attest using the Schema Class & write the reputation algorithm is typescript that gets converted to wasm & deployed on-chain.
For Testing:
Other Important Links: