We have aspirations to buidl on Fireblocks.
We love SIWE and have high hopes to use SSX in the future.
People can't build good identity or reputation applications on top of ComposeDB unless they have a very easy way to manage their ComposeDB; that's where Slang comes in.
We mitigate the risk of centralized backends by making it easy for developers to leverage decentralized data storage solutions.
Can't do programmable storage if you can't manage the data properly - before Slang, we did not have this tooling.
Present decentralized data solutions have extremely poor developer tooling; we wrap the decentralized data stack with Web2 tooling to make decentralized frontend hosting much more feasible.
It's some real nice developer tooling for an ipfs backed database; would be very applicable to the Filecoin ecosystem.
The community will LOVE it, because they will actually be able to use ComposeDB without pulling their hair out :)
A good developer experience is a core component of infrastructure. No infrastructure can be leveraged properly unless it has proper developer tooling built around it.
Why
Developers would rather opt into centralized solutions than deal with the issues surrounding our present-day decentralized data solutions.
Compared to web2 devving, working with a decentralized data platform like Ceramic presents issues with version compatibility sensitivity, database relational mapping, type generation, input validation, deployments, and more.
The resulting developer experience has hindered the progression and proliferation of decentralized identity and data, as the barrier to entry for experimentation is quite high.
What
We’ve developed tooling that makes interacting with decentralized databases & identity easy.
With Slang, run a single command to auto-generate all of the code needed to interact with decentralized data platforms such as Ceramic and Filecoin as if they were a Web2 database - with 1-click node deployments to boot.
How
We leverage Prisma to wrap decentralized databases with all of the toolings Web2 developers have come to expect from their developer experience, including things like rich querying, etc.
Additionally - through Lit Actions & PKPs - developers do not have to worry about the “decentralized identity” development experience, and can instead leverage traditional Web2 identity tooling such as OAuth to allow users to control distributed, non-custodial private keys with their Web2 login credentials - enabling things like encryption and decryption of data streams and the signing of transactions via traditional Web2 accounts.
Through the power of Prisma and over 1000 lines of disgusting code that you probably don’t want to write yourself, Slang drastically reduces the barrier to entry when dealing with decentralized data platforms such as Ceramic and Filecoin.