Smart Escrow Contracts in ArcusX

A deep dive into how trustless payments are enforced on-chain.

ArcusX uses blockchain-powered smart escrows to automate and secure payments between task creators and contributors. This mechanism ensures funds are only released when both parties agree or when a dispute is resolved fairly by a moderator.


πŸ”Ž What is a Smart Escrow?

A Smart Escrow is a self-executing smart contract that holds funds securely while work is being completed. It only releases the payment once predefined conditions are met.

In ArcusX, this enables:

  • πŸ”’ Non-custodial payment holding (no one controls the funds manually)

  • βœ… Trustless task validation

  • βš–οΈ On-chain dispute resolution

  • 🧩 Flexible milestone design (future-ready)


βš™οΈ How It Works (Step-by-Step)

  1. Task Creation

    • Task Creator defines the work scope, deadline, and payout.

    • The reward is locked in the smart contract using ARCX token (and soon USDC too!).

  2. Proposal Phase

    • Contributors submit proposals.

    • The Task Creator selects one. No work can start until someone is officially selected.

  3. Work Completion

    • The selected Contributor completes the task and marks it as submitted.

  4. Dual Confirmation

    • Task Creator confirms the work is acceptable.

    • Contributor confirms they delivered.

    • When both confirmations are on-chain, funds are released.

  5. Dispute Mode (if needed)

    • If one party rejects the confirmation, the contract freezes the funds and flags a dispute.

    • The Moderator steps in, reviews both sides, and decides.

    • The decision is final and enforced by the smart contract.

  6. Payout

    • The funds are sent directly to the Contributor or refunded to the Task Creator depending on the outcome.


🧠 Smart Contract Roles

Role
Description

Task Creator

Funds the task and confirms delivery.

Contributor

Completes the task and requests payment.

Moderator

Resolves disputes if needed.

Smart Contract

Enforces the logic, holds funds, and automates payouts.

ArcusX Platform

(Optional) Collects protocol fees or logs metrics.


πŸ›‘οΈ Why It’s Trustless

  • βœ… No third party ever holds funds manually

  • πŸ’‘ No action happens without dual confirmation or verified dispute resolution

  • ⛓️ All logic is transparent and auditable on-chain

  • 🌍 Accessible to anyone with an internet connection and wallet

DISCLAIMER: We're not a bank!

Last updated