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:
- Connect your wallet (e.g., Freighter on Stellar testnet)
- 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
- View your dashboard
- Tabs show where you're involved (Approver, Resolver, etc.)
- Only the escrows relevant to your address are visible
- 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
- 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.