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
Start with the core concepts
Related links
- API Reference
Endpoints for creation, funding, milestone approvals, and releases.
- React Blocks — Getting Started
Install blocks and compose common escrow flows with hooks and components.
- Open-source Templates
Crowdfunding, grants, P2P exchange, payroll, and more starter repos.
- Concepts: Roles & Lifecycle
Understand actors, phases, and on-chain events.
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





