LogoLogo
GithubAPIsJoin Research & DevelopmentWebsite
  • Openmesh
    • Openmesh Overview
    • Litepaper
      • Litepaper Link
      • Decentralisation Compromised
      • The Openmesh Solution
      • Principals & Governance
      • Openmesh's 10 Commandments
      • Core Innovation & Breakthroughs
      • Openmesh's Journey
      • Importance of Defining Web3
      • Investor Roadmap
      • Go To Market Milestones
      • OPEN Tokenomics
      • Governance & Transparency
      • Openmesh DAO
    • Openmesh Expansion Program
      • How to whitelist
      • How to perform asset transfer
      • Openmesh Expansion Program (OEP)
    • Project FAQs
    • Important Links
    • Getting Started Guides
    • App Templates
    • Use Cases
    • Advanced Templates
  • Products
    • Xnode
      • Xnode DVM
      • Xnode Studio
      • Link to Xnode Studio
      • XnodeOS
      • Basic Getting Started Guides
        • Buying your DVM from Opensea
        • Connecting your Web3 Wallet & Creating a Login Session
        • Redeeming Your DVM
        • Select Template via App Store
        • Deploy to DVM or Bare Metal
        • Monitoring Your Deployments
      • Template Deployment Guides
        • Deploy a Chainlink Data Dashboard
        • Deploying a Minecraft Server
      • Use-Case Deployment Guides
        • Deploying Ollama + Open WebUI App
      • Advanced Deployment Guides
        • Xnode NextJS Base Template
    • Xnode One
    • Openmesh Cloud
      • Openmesh Core
        • Openmesh Core - Github
      • Decentralized Service Mesh Protocol (DSMP)
      • Openmesh API
      • Pythia
    • Integrations
      • Chainlink CCIP
  • Open Source Initiatives
    • Contributions
    • OpenR&D
      • Open R&D Link
      • Vision
      • Problem Statement & Innovation
      • Task progression
      • Supported Chains
      • Glossary
      • Contact Us
      • Verified Contributors
        • OVC DAO
        • Departments
          • Dispute Department
          • Expert Department
      • Getting Started
        • Creating Tasks
          • Create a Task
            • Connect Wallet
          • Accept an application
          • Review a submission
          • Additional management
        • Perform Tasks
          • Apply to task
            • Edit Profile
          • Take a task
          • Create a submission
          • Dispute Resolution
      • FAQs
      • OpenR&D Smart Contracts
        • Tasks
        • Escrow
        • Task Drafts
Powered by GitBook
On this page
  • Successful completion
  • Deadline passed
  • Completed by dispute
  • Early cancellation
  • Agreed cancellation
  1. Open Source Initiatives
  2. OpenR&D

Task progression

A task can progress from start to finish in multiple ways listed bellow. Every step is prefixed with the entity that is required to perform this action. Steps prefixed with * are optional.

Successful completion

  1. Task manager: The task is created.

  2. Applicant: One of multiple applications are made.

  3. Task manager: One or multiple applications are accepted.

  4. Applicant: One of the accepted applicants takes the task.

  5. Applicant: Finishes the task and creates a submission.

  6. Task manager: Reviews the submission and accepts it.

  7. The reward will paid out by the smart contract automatically. Any leftover budget will be returned to the task funder. The task is closed.

Deadline passed

  1. Task manager: The task is created.

  2. Applicant: One of multiple applications are made.

  3. Task manager: One or multiple applications are accepted.

  4. Applicant: One of the accepted applicants takes the task.

  5. *Applicant: Creates a submission that gets rejected or not reviewed by the task manager.

  6. *Applicant: Creates a dispute that gets rejected or not reviewed by the dispute manager.

  7. The deadline passes.

  8. Task manager: Cancels the task, this does not require a confirmation from the executor anymore as the deadline has passed. All funds are returned to the task funder. The task is closed.

Completed by dispute

  1. Task manager: The task is created.

  2. Applicant: One of multiple applications are made.

  3. Task manager: One or multiple applications are accepted.

  4. Applicant: One of the accepted applicants takes the task.

  5. Applicant: Creates a submission that gets rejected or not reviewed by the task manager.

  6. Applicant: Creates a dispute.

  7. Dispute manager: Reviews the dispute and accepts it.

  8. The (partial) reward will paid out by the smart contract automatically. Any leftover budget will be returned to the task funder. The task is closed.

Early cancellation

  1. Task manager: The task is created.

  2. Applicant: One of multiple applications are made.

  3. Task manager: One or multiple applications are accepted, but none of them take the task.

  4. Task manager: Cancels the task, this does not require a confirmation from the executor as there is none yet. All funds are returned to the task funder. The task is closed.

Agreed cancellation

  1. Task manager: The task is created.

  2. Applicant: One of multiple applications are made.

  3. Task manager: One or multiple applications are accepted.

  4. Applicant: One of the accepted applicants takes the task.

  5. Task manager: Tries to cancel the task, this will put in a request for the executor to review.

  6. Applicant: Accepts cancelation request.

  7. All funds are returned to the task funder. The task is closed.

Last updated 7 months ago