Core Mechanics

Programmable Escrow & Verified Milestones

FreelancePay replaces trust with cryptography. By locking funds in a Soroban smart contract, we eliminate counterparty risk for both the freelancer and the client.

Trustless Escrow

When a contract is initialized, the client deposits the total project value in USDC into a dedicated Soroban smart contract.

  • Funds are cryptographically locked on the Stellar network.
  • Clients cannot withdraw funds unilaterally once locked.
  • Freelancers see proof of funds before writing a single line of code.

Milestone Triggers

Payments are fractured into logical milestones. When a milestone is completed and approved, the smart contract automatically releases the exact fraction of USDC to the freelancer.

  • Immediate settlement to the freelancer's Stellar wallet.
  • No intermediary holds or bank transfer delays.
  • Immutable on-chain record of every approval and release.