top of page
muskbuster_purpledark_blue_colour_themed_image_for_a_webpage_he_12fa964a-d0ae-4626-a57a-df

Welcome to 
AleoGuard

Group 4.png
Proof of ownership

A user need not reveal the asset and quantity of asset to the
application he can only provide a proof proving that he holds the said asset or has enough assets that is needed for the application to proceed.

Group 3.png
Selective visibility

ZK proof of Data Source ownership (e.g. Ethereum wallets, GitHub,
Twitter or Telegram accounts).

Group 1.png
Platform Agnostic

Any type of Identification services can be aggregated in the
repositories and generate proof of ownership.

Group 2 (1).png
Smooth and safe user onboarding and authentication
Vector.png
Message signing and transaction routing

Specifications

Data
repository

Allows users to import data and generate proofs for it.

Client
Authentication

This is an application library that allows AleoGuard to be integrated to any Dapp and use the proofs for Sign in.

Group 6 (3).png

Application ID

The ID returned after the repository generates a proof for requested data which will act as representative of the user on that application.

Repository factory

Allows users to create repositories for their data

Group 6 (3).png

User Flow

  • User creates a data repository and adds data locally(not stored in any servers). Each dataset has a proof generated which signifies ownership of each data in global scope after verification. These proofs are stored on-chain.

  • User goes to the application that has integrated AleoGuard and connects their repository first which allows the application to know if the required domain is available in the datasets.

  • After which the user is prompted to connect to the site and generates aunique application ID for the user.

  • The user can choose to reveal a specific data set after connecting to the application.

image_2023-11-09_204912442.png

© AleoGuard All rights reserved.

bottom of page