Azulo is a decentralized digital family trust system to manage and govern joint assets.
Azulo is a decentralized digital family trust system. With the ability to create trusts, manage and govern joint assets with decentralised governance, multi-sig wallet functionality and Defi integrations. It's built for a range of key target audiences including families, partnerships, companies and organisations who are looking for the best way to create and manage trusts from anywhere in the world with familiar trust characteristics. An Azulo trust consists of trustees as the signers who have control over the trust and beneficiaries receiving distributions from the trust as one-off payments or recurring distributions. Trustees are able to view and manage their trusts, such as adding and managing assets, changing trust rules, managing distributions, and voting as a DAO [WIP]. With the ability to handle cross-chain tokens [WIP], NFTs and wrapped assets e.g. real estate, art, stocks.
How it's made
The project is built using React.js, web3.js, and Truffle as its core components. In order to create the trust smart contract multi-sig wallets we are interacting with the Gnosis Safe Contracts. We are using Gnosis Safe Transaction Service to keep track of the transactions to and from the trust wallets. Essential for providing the multi-sig UI functionality. In order to achieve periodic streaming of distributions to beneficiaries, we are utilising the Superfluid Finance SDK, with adaptations to override the browser wallet connect to utilise the trust address as the payee [WIP] To enable full transparency of token and Defi asset holdings across chains, we are utilising the Zapper API [WIP] We have been actively deploying and testing our platform and the Gnosis Safe contracts onto the Polygon L2 Chain. To be ready for when Gnosis Safe is officially released onto the Polygon L2 Chain [WIP] Beneficiaries are currently only stored locally on the users device. The intention in the future is to auto create a new token for each created trust, that can be used for governance rights of the trust and given to each beneficiary to represent their share of the trustTechnologies used