TxPipe MultiParty Escrow

chevron-icon
Back
Top
chevron-icon
project-presentation-img
Manu Gunther TxPipe
Project Owner

TxPipe MultiParty Escrow

Status

  • Overall Status

    ⏳ Contract Pending

  • Funding Transfered

    $0 USD

  • Max Funding Amount

    $36,000 USD

Funding Schedule

View Milestones
Milestone Release 1
$6,000 USD Pending TBD
Milestone Release 2
$12,000 USD Pending TBD
Milestone Release 3
$12,000 USD Pending TBD
Milestone Release 4
$6,000 USD Pending TBD

Project AI Services

No Service Available

Overview

TxPipe is a technology company founded in 2021, specializing in Cardano development. We develop and maintain essential open-source tools like Pallas, Aiken, Dolos, and Demeter.run, while supporting key dApps such as Metera, SundaeSwap, World Mobile, and Githoney. With 25 skilled developers, TxPipe excels in infrastructure design and end-to-end dApp development, solidifying our role in the Cardano ecosystem. We propose developing the MultiParty escrow using proven processes backed by our extensive experience.

RFP Guidelines

Development of a Cardano-Based MultiParty Escrow (MPE) System

Complete & Awarded
  • Type SingularityNET RFP
  • Total RFP Funding $40,000 USD
  • Proposals 7
  • Awarded Projects 1
author-img
SingularityNET
Oct. 15, 2024

The MultiParty Escrow (MPE) smart contract is a critical component of the SingularityNET platform's integration with the Cardano blockchain. Designed to manage payment channels within SingularityNET’s Decentralized AI Platform and AI Marketplace, this contract enables secure, decentralized transactions between clients and AI service providers. By leveraging Cardano’s Extended UTxO (EUTxO) model, this solution facilitates efficient and trustworthy interactions, ensuring streamlined payments for AI services.

Proposal Description

Company Name (if applicable)

TxPipe

Open Source Licensing

Apache License

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

Group Expert Rating (Final)

Overall

5.0

  • Feasibility 5.0
  • Desirabilty 5.0
  • Usefulness 4.5

New reviews and ratings are disabled for Awarded Projects

Overall Community

5

from 1 reviews
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Feasibility

5

from 1 reviews

Viability

5

from 1 reviews

Desirabilty

4

from 1 reviews

Usefulness

0

from 1 reviews

Sort by

1 ratings
  • Expert Review 1

    Overall

    5.0

    • Compliance with RFP requirements 5.0
    • Solution details and team expertise 5.0
    • Value for money 4.0
    We need to be 100% sure, that they own GitHub they shared

    Good description of the stages of project implementation, however, technical details of the development of the contract itself are not presented. Judging by the provided link to GitHub, there is very high-quality experience in developing for Cardano, which is a big plus. One of the best proposals for implementation, but requires confirmation of skills and proficiency in GitHub.

  • Total Milestones

    4

  • Total Budget

    $36,000 USD

  • Last Updated

    3 Feb 2025

Milestone 1 - Functional Analysis and Design

Status
😐 Not Started
Description

In this milestone, we will thoroughly analyze the requirements and produce a detailed document outlining the product's use cases and functional specifications. Additionally, we will develop a technical design that defines the smart contract flow, maps the involved transactions, and provides a detailed description of the validators.

Deliverables

Requirements and design document.

Budget

$6,000 USD

Success Criterion

The delivered document specifies the MultiParty escrow use cases and the design describes precisely the transactions in the cardano network and validators involved.

Link URL

Milestone 2 - Transaction building

Status
😐 Not Started
Description

In this milestone, we will define a basic version of the on-chain code, including parameters and types (redeemers and datums), but without validations. The primary focus will be on the off-chain code, which will handle the construction of all transactions involved in the multiparty escrow and perform the necessary blockchain queries. The final output will be a functional product running on the Preview or Preprod testnet, replicating the final product's behavior but without on-chain validations.

Deliverables

Onchain source code written in Aiken defining the necessary types and validators, without any checks. Offchain source code written in typescript containing functions for building the transactions involved in the multiparty escrow use cases.

Budget

$12,000 USD

Success Criterion

Full traces of every use case run on preview or preprod testnet.

Link URL

Milestone 3 - Onchain validations

Status
😐 Not Started
Description

In this milestone, we will implement all required checks in the defined validators and minting policies using the Aiken language. These checks will ensure the safety of funds, compliance with escrow dates, and validation of necessary signatures. Additionally, we will create comprehensive Aiken unit tests to verify the functionality and reliability of the implemented logic.

Deliverables

Aiken source code with the full implementation including unit tests.

Budget

$12,000 USD

Success Criterion

All tests passing.

Link URL

Milestone 4 - Integration tests and final delivery

Status
😐 Not Started
Description

In this milestone, we will finalize the implementation and thoroughly test the product on the Preview or Preprod testnet. This will involve submitting all transactions with full validation to ensure the system operates as intended and is free from vulnerabilities.

Deliverables

Final version of the offchain and onchain source code. Video demo showing the multiparty escrow use cases.

Budget

$6,000 USD

Success Criterion

The multiparty escrow supports the following use cases: - Opening a channel with token deposit - Extending channel expiration - Adding funds to a channel - Extending channel expiration while adding funds - Claiming funds from the payment channel - Claiming funds and closing the channel - Closing the channel upon expiration - Returning remaining funds to the client after channel closure - Generating signatures for AI service payments (off-chain) - Verifying signatures for AI service payments The video demo showcases the complete smart contract flow, covering all the features listed above.

Link URL

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

Group Expert Rating (Final)

Overall

5.0

  • Feasibility 5.0
  • Desirabilty 5.0
  • Usefulness 4.5

New reviews and ratings are disabled for Awarded Projects

  • Expert Review 1

    Overall

    5.0

    • Compliance with RFP requirements 5.0
    • Solution details and team expertise 5.0
    • Value for money 4.0
    We need to be 100% sure, that they own GitHub they shared

    Good description of the stages of project implementation, however, technical details of the development of the contract itself are not presented. Judging by the provided link to GitHub, there is very high-quality experience in developing for Cardano, which is a big plus. One of the best proposals for implementation, but requires confirmation of skills and proficiency in GitHub.

feedback_icon