Skip to content
Cosmopediaby Unity Nodes
DiscussionsHub Proposals[Proposal] Escrow Module on Cosmos Hub: DreddSecureForum ↗

[Proposal] Escrow Module on Cosmos Hub: DreddSecure

Hub Proposals6 posts959 views8 likesLast activity Sep 2023
AM
AMessingOP
Sep 2023 2

Summary We are excited to present a proposal for a new module to be added to the Cosmos Hub: an escrow service for all types of tokens. The Escrow Module aims to deliver a secure and reliable solution for facilitating transactions between two parties within the Cosmos ecosystem while effectively addressing the risks associated with fraud and disputes. With the ability for users to define specific release conditions, this Escrow Module ensures that assets are securely exchanged only when predetermined criteria are met. By integrating this module, we aim to empower users to engage in secure and transparent transactions within the Cosmos network while reinforcing the Cosmos Hub’s position as a hub of interoperability and innovation. DreddSecure : This Escrow module was developed by the team at ProductShop, and funded by the ATOM Accelerator Grant program. If this proposal passes, the ProductShop team will assist the maintainers of the Cosmos Hub codebase with integration as needed and help solve any technical challenges that may be encountered in the process of adding the module [Security Audit of the codebase in progress: Will update once completed] Problem Statement…

Excerpt (1195 of 6733 characters). Read the whole post on the forum ↗

FR
freak12techno
Sep 2023 1

Do you consider adding milestones support? Here’s a real life example:

  • a party A expects a party B to get some development done
  • the development is split into 2 groups, half of the payment goes once half of the job is finished, and the rest once all of the job is finished

Would be useful for grants at least.

AM
AMessing
Sep 2023

Hey @freak12techo,

Thanks for your feedback.

Yes we’re considering this as a potential condition to add into our module for additional use cases.
Details of the implementations still need to be ironed out, whether it would be a manual milestone verification process or an automatic one via the use of external data through Oracle integration, or else.

Any suggestions will be considered and appreciated :slightly_smiling_face:

JA
jacobgadikian
Sep 2023 2

Plz no apps on the hub.

That said nothing wrong with putting it on atomic IBC or even discussing it with neutron.

AM
AMessing
Sep 2023

Hey @jacobgadikian ,

Thanks for sharing your perspective. Just to clarify, the intention behind this proposal isn’t to add another app to the Hub. Instead, it’s about introducing an escrow feature to facilitate trustful peer-to-peer trading without relying on liquidity providers.

We just made an official statement to gather more input from the community, and we’d greatly appreciate your participation in the discussion.

Your feedback is valued, and we’re here to engage in a constructive dialogue.

Stay tuned for live open discussion

GL
glnro
Sep 2023 3

There’s a history of modules going onto the hub without sufficient testing or formal specification. At minimum x/escrow should be accompanied by a spec.

← Back to Discussions