tutorial

2025-06-25

escrowdappstablecoinsproductdeveloper tools

What Is the Backoffice dApp?

The Trustless Work Backoffice dApp is an open-source interface to deploy and manage smart escrows on Stellar — without writing code or deploying your own backend.

It’s a fully functional frontend that connects to our public API. Think of it as:

  • A testnet playground for devs and platforms
  • A production-ready backoffice for anyone using escrow flows
  • A visual reference UI for stablecoin integrations

What You Can Do With It

Deploy escrows with multi-role logic and milestone-based release

Log in with your wallet and see only the escrows tied to your role

Approve, mark, or dispute milestones — depending on your permissions

Fund escrows manually or via API

Clone and customize the code for your own use

No need to write code. No need to touch Postman or CLI tools. It’s the fastest way to get a feel for how Trustless Work escrows behave.


Who It’s For

  • Solo professionals like real estate agents, lawyers, or brokers

    Want to hold funds securely while conditions are met? Just use the dApp.

  • Freelancers or outsourcers managing milestone-based work

    Create multi-release escrows that unlock payment step-by-step.

  • Platforms & startups that need a quick escrow control center

    Don’t build your own dashboard yet. Use ours. It’s open-source and easy to fork.

  • Developers and product teams building with the Trustless Work API

    Clone the repo, customize it, or just use it as a test harness.


How It Works (A Quick Walkthrough)

Here’s how you’d use it in the real world:

  1. Connect your wallet (e.g., Freighter on Stellar testnet)
  2. Create an escrow
    • Choose between Single-Release or Multi-Release
    • Define roles: service provider, approver, release signer, dispute resolver, receiver, platform
    • Set your platform fee (e.g., 3%) and milestone breakdowns
  3. View your dashboard
    • Tabs show where you're involved (Approver, Resolver, etc.)
    • Only the escrows relevant to your address are visible
  4. Complete the escrow flow
    • Service provider marks a milestone as complete (with optional URL evidence)
    • Approver signs off
    • Release signer unlocks the funds
    • Funds are sent automatically to the receiver
  5. Fund the escrow
    • Use the escrow address directly, or call our API
    • Compatible with any Stellar wallet or custodial integration

Use Case Examples

  • A real estate agent coordinating an inspection and final transfer
  • A freelancer breaking down a dev sprint into multiple milestone payments
  • A platform acting as the approver or dispute resolver for users

Try It Out

Get started. Build with programmable trust.