# Hyperversal Blocks "Hyperversal Blocks" aims to create a business infrastructure that enables decentralized, trustless and completely private connectivity by leveraging IOT, Blockchain and ZKP. The goal is to build the infrastructure such that it is pluggable, meaning that any new projects can be directly bootstrapped onto the underlying infrastructure. **Averveil** is one of the many projects that aim to build this infrastructure. ### Key features: * Decentralized * Trustless * Open-source * Privacy preserving ## Averveil ### Overview : Averveil is a decentralized and trustless order fulfillment and escrow platform that enables: * Users to place orders online in a completely decentralized and trustless manner without compromising on their privacy. * Businesses to receive payments in a decentralized and trustless manner via escrow account on blockchain. Refunds, returns and payment transfers are handled by escrow. * Businesses to access user information (location, age, preferences etc.) through privacy preserving mechanism enabled by zero knowledge proofs, thus, they can still do relevant marketing without being exposed to sensitive user data. * Generation of zk-powered shipping labels that contains all of the information without exposing any private information including address. * Courier companies to find the buyers using GPS enabled lockers initially powered by Arduino that can only be unlocked by scanning the shipping labels. These lockers are connected to users phones via sensors and actively keep track of the orders that have been placed by the user. ### Stack: * C++ and Arduino Mega: * Multiple sensors, a list can be provided if required. Sensors are already purchased. * Golang: * Backend and ZKP. * Blockchain: * Cairo-lang OR Solidity. ### Milestones (Quaterly) #### Phase 1 * Whitepaper * MVP: * A backend written in Go. Backend will also contain a basic ZKP implementation. * A device powered by Arduino that will be used to mock the locker. * Smart contracts for escrow and order generation. * Tokenomics. * A basic gateway/plugin that can be integrated into apps. * Integration of Swarm as storage medium. * Website and social media channels. ##### MVP Explanation: * Gateway/Plugin: * A gateway/plugin that is written in Typescript that can be integrated into any website. * Plugin takes in an order form containing user information, encrypts it and then redirects user towards payment using some platform-native ERC20 token. * Once the payment has been made, plugin will forward the order information in some hashed/encrypted format to a smart contract and a backend. * Plugin will return appropriate response to the application. * Blockchain: * Once the order is placed, blockchain will transfer the amount in an escrow, deduct appropriate fees, and wait for confirmation and a link to shipping label and invoice stored on some storage solution (IPFS/SWARM) and will keep track of the order with the label and invoice. * Based on successful delivery, cancellation, refunds or claims, blockchain will take appropriate action and transfer funds based on the actions. * Backend: * Backend is responsible for generating receipts, double checking/verifying the order, sending appropriate emails etc. * Backend is responsible for storing the encrypted information about orders on decentralized storage platform. * Tokenomics: * Tokenomics will be generated based on the usecases and the whitepaper. * Website and Marketing: * Website will be launched and marketing will be started on social media platforms. #### Phase 2 * The backend, in Phase 2, will be integrated into a node based system, where node operators will be responsible for management of the infrastructure, including ensuring transparency, generating ZKP, handling storage and validating the information. * Using zero-knowledge to allow businesses to use user information without exposing the user information for marketing purposes, only if user gives the consent. * TBD... #### Phase N (TBD...) ### Accomplished: * Procurement of sensors including Arduino, bluetooth, WiFi etc. * Domains and emails. * averveil.com * info@averveil.com * marketing@averveil.com * haseeb@averveil.com * hyperversalblocks.com * haseeb@hyperversalblocks.com * Basic structure of app. * Basic structure for sensors. * Project management board (asana). * Github repo. * Team. * Social Media.