Steps for onboarding: Registering, API keys, and using the testnet.
Before you get started with Trustless Work’s you need the following:
To sign transactions, you will need 1 (or more) Stellar wallets. Learn more here
To fund testnet escrows you will also need testnet XLM and testnet USDC. Learn more here.
Log in with your Stellar wallet on TW dApp: https://d-app-trustless-work.vercel.app/
Create your account at Trustless Work to access your API key.
Choose between testnet for experimentation or mainnet for production use.
Mainnet is coming Q2 2025. Join our TG or follow on X or Linkedin to stay updated.
Familiarize yourself with API Documentation.
Use the SDKs or sample code provided in your preferred language.
You will need the escrow details (parties addresses, roles, info) before creating your first escrow. Learn more here
Initiate a smart escrow contract with minimal setup.
Use our testnet environment to experiment safely.
Debug using the detailed responses and error codes in our API Reference.
Welcome to the future of secure, trustless transactions! This guide will help you start using Trustless Work, whether you’re a developer integrating our API or a business seeking to scale with blockchain-powered escrows.
Before diving into the technical details, take a moment to understand how Trustless Work can revolutionize your payment workflows:
What is Trustless Work? A blockchain-based Escrow-as-a-Service platform that secures payments and ensures transparency for all parties involved.
Why Use Trustless Work? Save time, reduce costs, and eliminate reliance on intermediaries.
Learn more about how it works.
Before you Deploy your first escrow, you need to know which parties (addresses) will play which roles. You can learn more about escrow design here.
Explore Use Cases for inspiration.
We made a dApp to assist you on deploying escrows. You can find it here.
To sign transactions, you will need 1 (or more) Stellar wallets. Learn more here
To fund testnet escrows you will also need testnet XLM and testnet USDC. Learn more here.
Integrating Trustless Work into your platform is simple:
Work with your development team to integrate Trustless Work’s API.
Use our open-source templates for faster implementation.
Speak with our team to if you have feedback or feature requests: Get in Touch.
We are open source and are constantly participating in OS campaigns through Only Dust
Learn more about our Ecosystem. Some of them are open source too!
Developers: Do the Quickstart or Explore the API Reference to build your integration.
Businesses: Visit Use Cases to see how others are using Trustless Work.
Join Our Community: Participate in hackathons and contribute to open-source projects.
What is escrow? Blockchain-based escrows vs. traditional solutions.
Understanding the core principles of Trustless Work is key to unlocking its full potential. This section explains what makes Trustless Work unique, how it works, and why it’s essential for modern digital economies.
Escrow is a neutral way to hold funds while specific conditions are met. Think of it as a secure envelope:
Funds are deposited: Money is placed in a trusted location.
Conditions are met: The agreed-upon tasks or milestones are achieved.
Funds are released: The money is sent to the intended recipient.
In traditional setups, escrow is managed by centralized entities like banks or lawyers. Trustless Work replaces these intermediaries with blockchain-powered smart contracts.
Traditional escrows come with inefficiencies, such as high fees, slow processing times, and limited transparency. Blockchain technology eliminates these challenges by offering:
Decentralization: No single point of control or failure.
Transparency: Every transaction is verifiable on the blockchain.
Immutability: Smart contracts ensure funds are handled exactly as programmed.
Trustless Work builds on Stellar’s Soroban smart contract platform, combining the low costs and high speed of Stellar with the power of decentralized automation.
A smart escrow is configured using Trustless Work’s API.
Key parameters include:
Amount: The value being held.
Roles: Learn more about roles here
Milestones: Rules for releasing funds.
The payer deposits funds into the escrow.
Funds are securely held on the blockchain, ensuring they cannot be tampered with.
The service provider updates the escrow status.
The client approves the release of funds.
In case of disputes, the escrow holds the funds until the issue is resolved by Dispute Resolver.
Once conditions are met, funds are released to the recipient.
A small fee (0.3%) is deducted as a commission for Trustless Work.
Extra Fee can be configured for the platform.
Customizable: Configure escrows for a variety of use cases, from marketplaces to crowdfunding.
Cost-Efficient: Leverage Stellar’s low transaction fees.
API-First: Seamless integration into your platform using simple API calls.
Open-Source Templates: Accelerate implementation with ready-to-use configurations.
Feature
Traditional Escrow
Trustless Work Escrow
Speed
Slow (manual processes)
Instant (blockchain-based)
Fees
High (bank/lawyer fees)
Low (0.3%-0.5%)
Transparency
Limited
Full visibility
Accessibility
Region-locked
Global reach
Control
Centralized intermediaries
Decentralized (smart contracts)
For Developers: Simplify payment workflows with an API-driven approach.
For Businesses: Build trust and reduce fraud in transactions.
For Innovators: Unlock new business models using blockchain escrows.
Dive deeper in our Technolgy Overview.
Explore API Reference to see how to implement these concepts in your platform.
Learn about Use Cases.
Links to SDKs, APIs, and other resources.
This section provides a list of the key tools you’ll need to effectively interact with Trustless Work, from setting up wallets to testing transactions. Whether you’re building on the testnet or deploying to production, these resources will get you started.
To interact with Trustless Work and the Stellar blockchain, you’ll need a wallet for sending, receiving, and managing assets like USDC.
Albedo Wallet A browser extension for secure key management and transactions. Get Albedo
Freighter Wallet A Stellar wallet browser extension built for developers. Get Freighter
Lobstr Wallet A user-friendly wallet for managing Stellar assets. Ideal for non-technical users. Get Lobstr
Testing on the Trustless Work platform requires test XLM and USDC for transaction fees and escrow functionality.
Stellar Testnet Faucet Get test XLM to cover transaction fees on the Stellar testnet.
Circle USDC Testnet Faucet Receive testnet USDC to simulate real-world escrow scenarios.