project screenshot 1
project screenshot 2
project screenshot 3

Exzek

Your Exzek-utive Assistant AI Agent leveraging ZK to ensure the chain-of-trust for your documents.

Exzek

Created At

ETHGlobal Cannes

Project Description

This project combines the ZK-proof capabilities of self with the AI Agent provided by Artificial SuperIntelligence Alliance. Say Alice employs Bob for her flight chartering business, for compliance reasons she needs to ensure among many things that Bob:

  • owns a flying license from a renowned aviation agency
  • has gone through a positive recent psychiatric evaluation
  • isn't part of any of OFAC lists
  • is above 18
  • is a national of some country from which she is allowed to employ people

Ensuring all that is an extremely tedious process, which may lead Alice to pay services to get this done whether through some kind of agency or an employee.

Exzek is your personal AI agent to which you will send any proofs of documents, could be a ZK proof, a symmetrically encrypted document or simply the plain document. Anyone requesting administrative information about you can directly ask their own Exzek assistant which will directly communicate with yours to fetch the necessary information and present in a clear and concise manner.

Taking back the example of Alice and Bob, Alice's assistant (Andrew) will ask Bob's assistant (Brooke) the requested information. Let's look at a specific instance of such query, Alice asks Andrew: "Is Bob french ?". Assume that Bob had previously verified a proof revealing his nationality on Celo using Self, then Andrew will contact Brooke through the Almanack protocol provided by fetch.ai asking for Bob's proof-of-nationality. Brook will then respond with the verifier contract address which Andrew can check, using celo scan the correctness of the claim. Andrew will then output the chain of trust : Celo -> Self -> Government to Alice, aswell as all the necessary information such as the celo scan link.

How it's Made

This project uses ASI's uAgents for the agent creation, aswell as Almanack for the inter-agent communication. It uses Self for the ZK proofs related to identity which are then verified on Celo. The webapp is built using nextjs. The contracts are deployed using Hardhat. The project combines ENS names for streamline the hacking process

background image mobile

Join the mailing list

Get the latest news and updates