TxPipe MultiParty Escrow

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

TxPipe MultiParty Escrow

Expert Rating

n/a

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

Internal Proposal Review
  • Type Partner RFP
  • Total RFP Funding $40,000 USD
  • Proposals 7
  • Awarded Projects n/a
author-img
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

Proposal Details Locked…

In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.

Proposal Video

Not Avaliable Yet

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

  • Total Milestones

    4

  • Total Budget

    $36,000 USD

  • Last Updated

    8 Dec 2024

Milestone 1 - Functional Analysis and Design

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.

Milestone 2 - Transaction building

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.

Milestone 3 - Onchain validations

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.

Milestone 4 - Integration tests and final delivery

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.

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

feedback_icon