It's a modern, fully typesafe chai replacement that works great with mocha. Very inspired by Jest (matchers, snapshots) but without magic that makes Jest hard to reason about.
You simply can't beat open ecosystem like android with some proprietary crap (unless you're FAANG). Having chrome browser fully in-sync with desktop one is a killer feature for me.
My dream library would be basically a generated client that looks like knex or objection but with full type-safety and mapping.
I don't like prisma that much as it takes control/power from the developer. But it can be great if you don't know SQL.
For example DAI is pegged to one USD to make it as useful as possible but "The Reserve token will initially have a target value of $1.00, but is designed to go off of the peg from the US dollar in the long term.".
A demo a couple years ago showed AZTEC being used to conduct privacy-protected DAI transactions for the first time:
https://twitter.com/avsa/status/1068536063470125056
Since then, AZTEC's privacy technology has become more efficient in terms of gas, and more effective at protecting privacy, going from protecting merely the privacy of amounts, to protecting the privacy of amounts transferred and sending/receiving addresses.
AZTEC is also developing a zk-Rollup, which increases Ethereum's maximum throughput from 15 tps to 3,000 tps, so that these private stablecoin transactions can be done at scale (though not 3,000 tps, since privacy comes with a computational and state storage overhead, but still much greater than 15 tps).
https://blog.makerdao.com/busting-makerdao-myths-seven-misco...
Why am I open sourcing this?
I don't see any other RBI / CBII vendor open sourcing their platform and in the security industry "closed source" can create issues.
But what about business defensibility?
I agree. Open sourcing removes the trade secret aspect that could make a defensible business.
At the same time, a determined hacker would already have my source code. A hacked "free wifi" connection here, a bit of social engineering there, and my so-called "competitive advantage" could be easily removed. Access to GitHub, Gitlab, other accounts would prove no obstacle for someone motivated, and open sourcing is a way to remove the advantage any small group of parties has by keeping it secret.
How do I self-host it?
There's instructions on the repository page.