Proposal: Decentralised Safe Registry with Ceramis and ComposeDB

Grant/Project Name:

Decentralised Safe Registry

Proposer’s contact info (please provide a reliable point of contact for the project):

TG @arseneeth / arseny@daoism.systems

Grant Category:

Tooling/Analytics

ELI5 Project Summary: [1-2 sentence summary that a non-engineer would understand]

We propose to build a Decentralized Safe Registry with Ceramic Protocol and ComposeDB that will make Safe protocol more decentralized. This Registry will act as an alternative to a centralized Safe API.

Project Description: [Please be as detailed as possible to ensure that the community understands exactly what you are proposing]

Currently, the architecture of Safe uses a centralized backend to collect and bundle signatures, rendering them open to attack vectors.

The Decentralized Safe Registry allows for use of the Safe Protocol bypassing its centralized server. ComposeDB can be used to enable a decentralized and permissionless alternative.

Relevant links:

Ceramic Ecosystem Value Proposition:

- What is the problem statement this proposal hopes to solve for the Ceramic ecosystem?

Currently the Safe protocol relies heavily on a centralized transaction service which stores all proposal information, signatures, and safe configurations, posing a risk of this data being compromised. Moreover an attack can disable server performance and paralyze the entire Safe ecosystem.

- How does your proposal offer a value proposition solving the above problem?

Our solution avoids the central point vulnerability by moving all interactions with the Safe backend to the user’s frontend instead. Because the data is stored on a set of permissionless open nodes, and it is visible to everyone, it eliminates all blackboxes in the system.

- Why will this solution be a source of growth for the Ceramic ecosystem?

Safe is an essential infrastructural element in the DAO and DeFi community, and from our working experience, we believe it will become a key primitive in the future.

By designing Decentralized Safe registry as an alternative flow to Safe protocol we open an opportunity for Ceramic and ComposeDB to become key building blocks in the emerging Safe eco-system.

Our ultimate goal is to create an SDK that will make it easy for engineers to integrate Safe/ComposeDB integration in their applications.

Funding requested (DAI/USDC): [$10000]

How much are you applying for? Make sure to break the amount requested down by milestones

Milestones:

  • Milestone #1: Complete flow PoC (1 month) - [$8000]
    • [Proof-of-Concept of a complete flow that allows the signing and execution of Safe transactions using Ceramic and ComposeDB ] - [170 Hours @ 47 $/ Hr]
  • Milestone #2: Detailed technical article (2 weeks) - [$2000
    • [A detailed, step-by-step technical guide on how to build this type of app.] - [85 Hours @ 25 $/ Hr]

**I accept the 3Box Labs Grants terms and conditions: [Yes]

**I understand that I will be required to provide additional KYC information to the 3Box Labs to receive this grant: [Yes]

Hi @arseneeth, thank you for your proposal. The team is excited to review it and will communicate the next steps in 1-2 weeks.

1 Like

Congratulations @arseneeth, I’m delighted to inform you that your grant proposal has been accepted! :tada:

We would like to award you a Ceramic Builders Grant.

We will follow up shortly with more details via email.

1 Like

Update on the Decentralized Safe Registry Grant

We are pleased to announce the successful completion of our first grant milestone: [PoC of a complete flow for signing and executing Safe transactions using Ceramic and ComposeDB].

We are now moving on to the next milestone of creating [a detailed, step-by-step technical guide on how to build this type of app].

[link to the code in Github]

[link to the success path demo video]

[link to the deployed dApp]

Update: 2nd grant milestone completed

We’re excited to announce the completion of our second grant milestone:

  • A detailed step-by-step technical guide on how to build this type of app

[view the guide here]

[announcement thread]

This marks the completion of our proposal! We’d like to thank the folks at Ceramic for the opportunity :pray:t4:

Congratulation @jshn @arseneeth :tada:

We are excited to see all of your awesome progress here. We will review the specifics after ETH Denver and will remit the remaining grant payment following our review.

Great work!