#DappCon22 : Day 2 - Building Within The Safe Ecosystem For A B2B Usecase, Meissner & Jeanmart
DappCon 2022 · September 2022 · 16:15
Meissner and Jeanmart discuss building a B2B use case on the Safe ecosystem at DappCon 2022. The talk looks at how the Safe multisig wallet infrastructure, originally built for individual and DAO treasury management, can support enterprise use cases that need programmable, multi-signature custody.
Speakers
Topics
From DappCon 2022, hosted by Dappcon Berlin.
Transcript
okay next up an amazing Franco German Duo Richard Meisner and Gregoire from safe inventies they'll be telling you all about how to build within the canoses safe ecosystem for a B2B use case and let's give them a round of applause as well [Applause] hey cool happy to be here in my hometown back at Devcon has been a while today on stage with me is Greg he is the CTO from Maltese and I'm Richard one of the co-founders of the safe project yeah and as mentioned before today we want to
talk about how you can cover B2B use cases within the safe ecosystem and before we come to the B2B part that's take a look at the safe and what we want to do right and so what is our goal with the safe oh yeah that's us um so yeah what do we want to do with the safe and what is our goal and the safe project aims to advance the transition towards smart contract accounts so we believe very strongly that that using smart contracts accounts is the primary way how we can bridge the gap between that web 2 and web 3 that still exist and that we can bring the users towards the web 3 world and better cover them but we realized at some point that this
is not something that's a safe project can do alone and where we it's just us as a core team developing some nice product and then everybody will start using it and magically um smart contract accounts are used by everyone and that's also why just recently oh yeah it works and we decided to Rebrand right and we wanted to really Envision or showcase that we go from this we work on a product towards we work on an ecosystem and that's also why we renamed from gnosis safe to safe so let's take a closer look at the safe right like the safe allows you to do things like access management so this is the one of the two big teams that are working on this is the Zodiac team they
really work on access management for dials where you can then have special rules how dials can bring their voting and their governance into the safe but they also tools that allow your optimization with the safe which is gelato for example where you can schedule transaction which is something that most of the users are used to from our web 2 accounts that this can happen another feature is that you can increase your security right like the yarn team is using the guards features of the safe to prevent um sandwiching and Mew and this is um but only one use case of the guards and you can also actually bring features such as insurance where you can make
sure that even in case that you did not catch or that you did not see an error that your insurance should cover you and last but not least we have a plug-in system that allows you to improve your authentication so that even if the standards and the future evolves that you can always plug in with the latest tools such as openc um or sign in with ethereum all this together is what we call the safe core so this is It's a Corp protocol or the core of the contract um which we actually use in our interface so our interface is available on a couple networks like these are the eight big networks that we support and there's a couple test networks but
actually the contract exists on quite a lot more networks right so we have over 20 to 30 networks right now where all of the contracts are deployed but it's just not visible to the user this is one of the examples where where um what I mean with where we need the ecosystem to really build on top of this bringing this to the to The Wider developer Community is something that we aim to with a safe protocol so the safe protocol should combine all the smart contracts that we have in our safe core intact like interconnect them and then bring them to the different chains and allows us to govern that or like bring governance to this protocol
even but even when we have all the smart contract layers and the half the protocol it's still not easy to interact with all of these different parts of it and that's where it's where like services building on top of the protocol come into play right like there's already um very known tools that everybody like or most of the web 3 developers use such as infura there's um infor also allows ITX which allows transaction relaying similar to open GSN we have polyrap and Alchemy which give you wrappers around about the core functionality so that it's easy included into your applications again also gelato and the graph allowing you to do better indexing
and perform better optimization all of these different tools and sdks is something that we actively want to support and push forward and all of this is combined under our safe sdks approach but even now even before we have really this full safe sdks where the protocol is set in place and all the networks there's quite a lot of teams already that are building on top of the safe contracts one of these um is for example snapshot where you can use Snapshot and the tight integration with the safe that you can do off-chain voting with your community and then execute the transaction that has been decided on in the world on chain
Wireless safe and this approach is using a module developed by the Zodiac team another one is autopia which brings you payroll and like fund treasury management to your dial system so that you also can really make sure that all of this is well regulated within your Dow then we have something like Staker which brings D5 or like tries aims to bring easy defy and staking to the user and also there we're using relaying and patching the safe is at the core another very nice tool is radical which allows you to have decentralized code governance or like it's a version two versioning tool similar to GitHub
but in a decentralized manner where also the save comes to use and even in metamask in the institutional versions on MMI safe is integrated so that you can easily connect all your devs towards your safe last but not least there is also multis which is a tool where you can have like a credit card and you have Team allowance management which um which extends the functionality of the save and really brings it or gears it towards the business needs of the different teams compared to our more traditional all-around interface and yeah with this introduction to the safe I would give it up to Greg who will give you a little bit more details on how multis is using the safe and why thanks Richard for for presenting the
safe the amazing safe ecosystem uh I just want to focus on one of the use case we've been building over the past few years with multis we came to the conclusion that crypto is happening and it will enable businesses to transact more easily more efficiently and more safely but the truth is I know it's hard to do business with crypto there's a clear lack of tools I've seen entrepreneurs reconcilating Androids of transaction dozens of wallets with a spreadsheet as in co-founders storing millions of dollars of investment on a metamask and sharing the seed phrase between co-founders I also see so business owners trying to open a bank
account trying to open an exchange account trying to keep it open and ending up basically spending their own money on beer for the company and this is why we decided to build multis a crypto treasury management solution for for crypto businesses and Maltese is built on top of three pillars the first one is a multi-signature wallet uh built with the best the safe so multi signature wallet you can enable security security approval policies every transaction you might need to approval you might choose to want two approvals free approval 10 approval it's up to you you are fully in
control with multis and the safe you can perform payments Mass payment smart contract smart Contracting Direction like defy on mennet and polygon on top of that we built an accounting and Reporting layer so you can visualize all of your transactions of your safe but not only you can also track all the wallet like on bitcoin on Instagram and most of the most of the layer to blockchains with all of those transactions you can categorize them you can add attachment we see it put not you can make automated rules to Auto categorize your transaction
we also provide real-time reporting so you can visualize your cash flow at any time and we also provide an integration with QuickBooks basically you can export your transaction in a quick in a compatible QuickBook format so your content is kind of super happy and finally the last pillar of multi this is something we built we released last week you can now open a USD bank account with multis and off-ramp your treasury from your safe to the USD bank account within minutes and spending directly with carbs so you can issue as many cards as you want and assign it to your teammate of your
company so basically yeah we build multis just to uh to help crypto businesses to focus more on what they want to build instead of borrowing Financial stuff now I just want to focus a little bit more on why we choose to use the safe in the first place we've been using the safe for quite a long time so even before it was called nozi safe and even before when he was called No this multisig so over the past few years I do believe the safe is becoming the standard of multi-signia to your smartphone [Music] um in terms of
I mean in terms of security the safe is audited formula verified better tested I think there's over 50 000 safe on mainnet for over 50 billion dollar asset under management so it's definitely uh a kind of piece of software you can trust no second reason why we choose safe is a self-care study so a user are fully in control of their wallet and so the smart contract wallet enabled multi-signature use case so you can Define your security policy approval but not only you can also uh can also set up some sort of module so expand the save and in the case of multis there's some
kind of financial module we could work like for recurring payment automated payment spending policies uh admin key recovery social recovery all those kind of features could be enabled through a smart safe modules next uh is a tooling so the safe is fully open source which make it super flexible to build you can build kind of the way you want uh they also provide as Richard mentioned uh an indexer and an API so you can keep track of your the status of your staff you can keep track of the transaction and everything there's also an SDK in typescript and maybe in some other another language as
well and the last reason we decided to use a safe is meta transaction so it just increase by 10x the ux so for example so the safe doesn't care about with sending the transaction we just need to collect the cryptographic signature of the owners and anyone can release a transaction on BL for the on behalf of the wallet so in your case we're actually using infrared TX to relay the transaction and make sure uh it's on chain within two minutes but we don't provide a free transaction the safe as also a refund mechanism so every time we
we relay transaction we pay the gas fees in if approved and you we use this refund mechanism to to refund Us in the token of the payment so for example we have many many users menu account with omnistable coin they don't really care about if they don't really understand what is gas so in our case we just send the transaction for them and the the fees just appear as usdc depending of what token they decide to use and I just want to finish about the future of crypto B2B with safe and multis I think it's clear now that a theorem is becoming the infrastructure
layer for any decentralized application and on top of that I do believe a safe can become the money infrastructure for the web free economy when you look at all traditional Finance work it just rely on complex and expensive infrastructure and I'm thinking of uh payment getaway payment processor open banking solution Bank as a service API all of that is extremely complex to uh to to implement and I do believe the safe can actually uh replace all of this complex infrastructure to a new kind of infrastructure for the web free economy and enable thousands of developers to
build many kind of application on top of it just like we did at multis for with the ambition to become the financial backbone for any web free web free startup in crypto startup so they can focus more uh so they can focus more on what they're building again and less on financial stuff so yeah as as I uh as I as you can see on the on the chart we provide all the life cycle of your money from the revenue checkout subscription D5 to the spending part where you can use your treasury to spend on any good and services with crypto cards on payroll or invoices
and uh so this is it thank you for your time and uh we are open if you have any question [Applause] thank you Gregor and Richard um again if someone has a question we have our mic handlers walking around the room just raise your hand s or maybe you just you guys just explained too well we understand everything still not awake yet okay I'm gonna I'm gonna still take it off early in the morning and let
everyone have a 10 minute break uh before we come back thank you again for everything I assume you'll be hanging around the building all day if suddenly someone wakes up with a question as well the safe has a boost so come by take a look there are a lot of people that can explain you all the detail about the safe um yeah so with the dad there awesome thank you so much thank you