[Y16] - Slang 🏅

Slang wraps the decentralized data & identity stack with Web2 developer tooling and Lit PKPs & Actions to make dealing with decentralized data platforms such as Ceramic and Filecoin simple and easy.

0
1

Challenges

BUIDL on Fireblocks

Ranked 25,000 USDC

We have aspirations to buidl on Fireblocks.

Best use of Sign-In with Ethereum using SSX and ENS

Pool 4,000 ETH

We love SIWE and have high hopes to use SSX in the future.

Best identity or reputation applications built on ComposeDB

Pool 4,000 ETH

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.

Risk Management

Ranked 20,000 ETH

We mitigate the risk of centralized backends by making it easy for developers to leverage decentralized data storage solutions.

Programmable Storage on BNB Greenfield

Ranked 20,000 ETH

Can't do programmable storage if you can't manage the data properly - before Slang, we did not have this tooling.

Decentralized Frontend Hosting for DAOs

Ranked 5,000 USDC

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.

Best developer tooling solution for Filecoin Virtual Machine (FVM)

Pool 10,000 FIL

It's some real nice developer tooling for an ipfs backed database; would be very applicable to the Filecoin ecosystem.

Best application built using ComposeDB on Ceramic

Pool 5,000 ETH

Best DAO / Community tools built using ComposeDB

Pool 4,000 ETH

The community will LOVE it, because they will actually be able to use ComposeDB without pulling their hair out :)

#BUIDLathon 2023 Infrastructure + Scalability

Pool 15,000 USDC

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.

Project details

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.