dappOS
  • dappOS
    • 👋Introduction
    • 📖Background and Problem Statement
      • Problem
      • Introduction to Intent
      • Current Intent-based Systems and Their Limitations
    • 💡How dappOS works
      • Optimistic Minimum Staking
      • Participants in dappOS Network
      • Workflow of dappOS Network
    • Intent Task Frameworks
      • Unified Account
      • Intent-centric dApp Interaction
      • Intent Assets
        • Scenarios
        • How Intent Asset works
      • Intent EX
    • 🔑Innovations of dappOS
      • Generalizability of Intent Tasks
      • Expanded Search Space for Service Provider Solutions
      • Enhanced Capital Efficiency for Service Providers
      • Guaranteed Execution Speed
      • Security with Scalability
    • 🌎Looking Ahead: A World with dappOS
    • 👷Developer Guides
      • Base URL
      • Versioning
      • Health
      • Node Services
      • Query Order
      • Submit Order
      • Get Pending Orders
      • Filter Node
    • 🛡️Security
      • External Audits
      • Bug Bounty
      • Withdraw Delay
    • Support
Powered by GitBook
On this page
  1. dappOS
  2. How dappOS works

Participants in dappOS Network

PreviousOptimistic Minimum StakingNextWorkflow of dappOS Network

Last updated 8 months ago

Before diving into the detailed workflow of the dappOS intent execution network, it is essential to introduce the three primary participants within the network:

Service Provider

The service provider is the entity responsible for executing the user's intent. Service providers must stake collateral to take on tasks within the network, and the total value of the tasks they accept cannot exceed a certain proportion of their collateral. When a user's task is successfully completed and validated by the network, the reduction in the current total value of the service provider's tasks is acknowledged by other network participants, allowing the service provider to accept new tasks.

Execution Validator

Execution validators play a crucial role in verifying whether a user's intent has been successfully executed. These validators must stake a significant amount of tokens as collateral within the network. By continuously participating in verification tasks, execution validators earn token rewards. If they fail to provide timely validation results or if they submit incorrect validation outcomes, they face penalties. Their role is vital to maintaining the integrity and accuracy of the network's operations.

Matcher

Matchers are advanced execution validators with additional responsibilities. Besides verifying the execution results, matchers are also tasked with pairing and matching users with suitable service providers. This dual role requires matchers to stake even more assets within the network.

💡