Identity Layer

Identity is an essential part of any application, but problems begin to arise when we look at identity in decentralized applications. In the web2 world, we have to give varying degrees of identity from email to phone number to sometimes our government-issued IDs to every application. These applications often handle this data irresponsibly leading to leaks of consumers' private information. In the web3 world, we use wallets as identifiers, but this leaves applications unable to contact their users or create a registry of users they can communicate with. They're reliant on users joining Discords or following Twitter pages to communicate sometimes vital information.
Umbrella solves this issue by allowing users to onboard to applications and choose to reveal certain aspects of their identity without giving up everything, using zero-knowledge. The user can even force applications to have to pay them to access their identifying information. Everything is encrypted onchain using zero-knowledge so consumers can share their data without fearing leaks and hacks.
Umbrella enables a seamless Web2 + Web3 onboarding experience via Web3 Auth and other similar technologies.
ZTAP (Zero Trust Access Protocol) uses zero-knowledge proofs combined with Decentralized ID using Polygon standards to offer granular access controls to data that resides on or off the Umbrella chain. DID is used as a single identity across applications and can be tied to a Google or Apple ID.