Overview

Twala ID is a decentralized identity platform that enables secure and verifiable digital identities.

Twala ID is a decentralized self-sovereign digital identity solution that provides users with a secure and privacy-focused way to manage their identities. It is built on top of the Twala Network, a zero-gas EVM sidechain that offers fast and reliable transactions.

Technologies

Twala ID uses ERC725 for key management, which enables users to manage multiple keys and assign different permissions to each key. This allows users to maintain control over their identities and securely share their information with trusted parties. Additionally, Twala ID implements SBTs and NFTs for credential issuance, which enables users to create and manage verifiable credentials that can be shared and verified across different platforms and ecosystems.

Twala ID also integrates IPFS and Filecoin for credential storage, which provides secure and decentralized storage for users' credentials. This ensures that users' data is protected from hacks and data breaches, and enables them to maintain control over their data sovereignty.

Another key feature of Twala ID is real-time location tracking, which enables users to share their location with trusted parties in real-time. This is particularly useful for applications such as emergency services or notarization, where accurate and up-to-date location data can be critical.

Twala ID is compliant with the W3C decentralized identifier standard, which enables interoperability between different identity systems. It is also compatible with FIDO2 authentication specifications, which provide users with a strong and passwordless authentication mechanism.

Twala ID can be deployed and is interoperable on any EVM chain, which enables users to choose the network that best suits their needs. It can be integrated into both Web2 and Web3 ecosystems to provide on-chain identity solutions for governments, enterprises, communities, or even DAOs.

Twala ID can be used for passwordless authentications and can generate secure digital signatures, which enables users to sign and verify documents and transactions with confidence. Additionally, Twala ID has consent-driven privacy for data sharing, which enables users to maintain control over their data and only share information with trusted parties.

Finally, Twala ID can earn users rewards every time they share their data, which incentivizes users to share their information in a secure and privacy-focused way. Overall, Twala ID provides a comprehensive and flexible solution for managing digital identities that enable users to maintain control over their data sovereignty and protect their privacy.

Roles

Twala ID has three distinct user roles: Credential Issuers, Verifiers, and Identity Holders.

Credential Issuers are organizations that issue verifiable credentials. They create a credential template, which is a smart contract that defines the parameters needed to collect a user's information. Issuers can issue credentials in two ways: directly from their dashboard or API, or by reviewing and approving credential requests submitted by identity holders from the Twala ID mobile app. Issuers can also list their credentials on Twala ID's credential marketplace, which allows other users to search and view their credentials.

Verifiers are applications that integrate their own solutions into the Twala ID ecosystem. They use Twala ID's REST API to request credentials owned by identity holders and issued by issuers. Before Verifiers can use the API, they must create an app and have it verified by Twala to get their APP_UUID and APP_SECRET needed to authenticate their requests on the API servers. Verifiers can request credentials, login authentications, and digital signatures.

Identity Holders are the Twala ID mobile app users. They can create an identity and submit credential requests to issuers for review and approval. They can also manage their digital business cards and share them with anyone who has a QR code scanner or NFC reader. Since Twala ID is in essence a blockchain wallet, identity holders can also manage their crypto assets and send and receive crypto payments. Twala ID is protected by a 4-digit PIN code and biometric authentication.