StellarWork
A freelance marketplace primitive on Soroban: two smart contracts that talk to each other — a milestone escrow and an independent reputation ledger. Every settled job triggers a live cross-contract call, so a worker's track record is written on-chain by the money layer, not a trusted backend.
StellarWork
Escrowed jobs with on-chain reputation. An end-to-end Soroban dApp built around two smart contracts that talk to each other: a milestone escrow and an independent reputation ledger.
The flow
- A client posts a job and escrows XLM up front.
- On delivery, the client releases payment → the worker is paid and their reputation
completedcount goes up. - If the deadline passes with no delivery, the client refunds → a dispute is recorded against the worker.
Why it's interesting
The key move is the live cross-contract call: when the escrow settles, it writes into the reputation contract directly. A worker's track record is authored by the money layer itself — not by a trusted off-chain backend that could lie. Trust becomes a property of the protocol.
Built as Level 3 (Orange Belt) of the Stellar Journey to Mastery challenge.
Umbra