---
# System prepended metadata

title: Novusys documentation
tags: [Account Abstraction, Documentation, Novusys, ERC4337]

---

---
title: 'Novusys documentation'
disqus: hackmd
---

Novusys
===

[Novusys Demo Video](https://www.ipavilion.com/images/novusys-v2.mp4)

## Table of Contents

[TOC]


## Goal
The goal of Novusys is to provide an end-to-end Web3 wallet solution. Newcomers to Web3 often find the onboarding process to be onerous. Requiring them to setup a crypto wallet, safeguard their private keys, and create an account with an exchange to fund their account. By abstracting wallet creation, funding, and management we can provide a frictionless Web3 experience. We aim to bridge the gap between Web2 and Web3 by allowing users to interact with blockchain in a familiar way.

Multichain support


## Account abstraction
Account abstraction seeks to improve blockchain user experience by unifying smart contracts and user accounts. Smart contract wallets offer a number of potential benifits compared to traditional EOAs
* Improved security
* Social recovery in the event of lost/compromised keys
* Sponsored transactions
* Transaction batching for reduced gas fees

Social Authentication
---
Auth0

Smart Contract Wallet
---

**Social Recovery System**
The social recovery system empowers wallet owners to securely transfer wallet ownership in emergency situations, such as a compromised private key. This is achieved by designating recovery voters, who participate in the decision-making process. The wallet owner designates recovery voters, and in case of an emergency, the owner or a recovery voter can propose an ownership transfer. This transfer must receive a majority vote from the recovery voters within 24 hours, and the ownership is transferred. To protect against hijacking, any changes to the recovery voter roll can be vetoed by a majority of existing recovery voters within 24 hours.

**Global Lockdown Signal**
The global lockdown signal provides an additional layer of security for users who choose to opt-in for this feature. By linking their wallet to a special Novusys account, users can enable an emergency lockdown of their account in case of a security breach. This lockdown can manually be lifted by the wallet owner at any time.

**Savings Account**
The savings account feature allows users to automatically divert a user-defined percentage of incoming ETH transfers that exceed a specified threshold to a separate savings account.

Browser Extension
---
**Auth0 Authentication**
After setting up a wallet on the novusys website users are able to seamlessly access the novusys wallet Chrome extension to view signers, activity, and initiate actions such as pausing, transferring, and signing.

**Quick Access**
The convenience of a browser extension shines in moments of stress. Users are able to easily access novusys wallet actions within a few clicks, giving them quick access to lockdown procedures alongside wallet details.


###### tags: `Novusys` `Account Abstraction` `ERC4337` `Documentation`
