Trustless Work is a Stellar-based escrow system where roles define permissions for managing funds in a trustless manner. Key roles include Issuer, Funder, Service Provider, Approver, Release Signer, Receiver, Platform Address, Dispute Resolver, and Observer. This design ensures transparency, security, and programmability without single-party control over funds.

Trustless Work uses JSON logic files deployed as escrows on the Stellar blockchain to map real-world responsibilities to on-chain permissions via distinct roles. The Issuer deploys the escrow but holds no control, while Funders deposit funds tracked for transparency. Service Providers mark milestones, Approvers validate them, and Release Signers execute payouts in either payout or claim models. Receivers collect funds, Platform Addresses manage fees and pre-funding updates, Dispute Resolvers handle conflicts, and Observers provide read-only visibility. Every action emits on-chain events for auditability, enforcing least-privilege access and programmable trust. The system supports applications like freelancing, grants, and DAOs, with tools for deployment and API access.