Explore Trustless Work the right way.

Learn how milestone-based, non-custodial escrows work — roles, lifecycle, and architecture — and ship safely using open-source blocks.

Start learning in minutes

What you’ll learn

Roles

  • Milestone Marker — proposes completion
  • Approver — authorizes release
  • Release Signer — executes release on-chain
  • Receiver — gets funds
  • Dispute Resolver — resolves conflicts (optional)
  • Platform Address — collects platform fee (optional)

Lifecycle

  • Initiation → define roles, milestones, fees
  • Funding → deposit stablecoins into escrow
  • Milestone Updates → marker proposes changes
  • Approval → approver confirms completion
  • Release → signer executes payout
  • Closure / Cancellation → finalize or unwind

Architecture

  • Non-custodial: funds locked by contract logic
  • Events: consistent on-chain audit trail
  • Separation: testnet/mainnet, contract IDs, RPCs
  • UI Blocks: reusable React components
  • API / SDK: typed endpoints & hooks
  • Compliance: KYB/KYC gating & sanctions checks

More Tutorials & Technical Guides: