Built for ETHGlobal Open · OG Galileo Testnet Exclusive

Freelance without
the risk.

Every participant is a verified human. Every payment held in USDC escrow and released with SLA-guaranteed execution. No middlemen. No scams.

$214k
in escrow today
1,840
active jobs
98.4%
release success rate
0%
platform fee
30d
max dispute window
Uniswap V3
Any token → USDC swap
KeeperHub
SLA-backed release
On-chain Escrow
Non-custodial USDC lock
0G Chain
AI-native L1 blockchain
CEI Security
Reentrancy protected

The problem

Freelance platforms are broken for both sides.

Clients get ghosted by fake freelancers. Freelancers complete work and get stiffed. Web3 escrow exists, but sybil attacks make it a playground for bad actors.

01

Silent Payment Failures

Gas spikes cause release transactions to fail silently. Freelancers wait, clients are confused. Nobody wins.

No execution guarantee
02

Price Exposure

A client deposits ETH at $3k — by delivery it's $1.8k. The agreed dollar amount evaporates mid-project.

No stablecoin floor
03

Ghost Clients

Freelancers complete work and clients disappear. No recourse, no arbitration, no refund.

No timeout protection
04

Centralized Platform Tax

Upwork and Fiverr charge 10–20% on every transaction and still don't protect either side.

10–20% fee drain

How it works

Five steps. No middlemen.

Every action is on-chain. Both parties verify once, then transact with full trust.

Uniswap
Deposit any token

Client deposits ETH, USDT, or DAI. The contract auto-swaps to USDC via Uniswap Universal Router.

On-chain
Job created

USDC is locked in the escrow contract. Job is open for freelancers to accept.

Escrow
Accept & work

Freelancer accepts. A 30-day safety clock starts. Deliverable is pinned to IPFS.

KeeperHub
Approve & release

Client approves. KeeperHub executes the USDC release with SLA guarantees — no silent failures.

Timelock
30-day safety net

If the client disappears, the freelancer reclaims the full amount after 30 days. No arbitration.

Technology

Three primitives that didn't exist together — until now.

The smallest possible integration of three technologies that make trustless freelance work actually work.

UNISWAP
01

Token-Agnostic Deposits

Clients deposit ETH, DAI, USDT, or any ERC-20. The Universal Router swaps inline to USDC before locking — freelancers always receive stable value.

CMD_WRAP_ETH + CMD_V3_SWAP_EXACT_IN
→ USDC locked in escrow
KEEPERHUB
02

SLA-Backed Execution

When a client approves, a KeeperHub task is registered on-chain. KeeperHub retries on gas spikes and guarantees execution — no silent failures.

approveWork() → registerTask()
KeeperHub → _executeRelease()
0G CHAIN
03

AI-Native Layer 1

Deployed on 0G Chain — an EVM-compatible L1 built for AI agents. Fast finality, low fees, and native support for on-chain agent automation.

chainId: 16602 (testnet)
RPC: evmrpc-testnet.0g.ai

Contract flow

Five functions.
~100 lines of Solidity.

depositAndCreate()

Client deposits any token. Uniswap swaps to USDC. Job struct created with USDC locked.

payable · whenNotPaused
acceptJob(jobId)

Freelancer accepts the job. Sets status to InProgress. Starts the 30-day reclaim clock.

whenNotPaused · nonReentrant
submitWork(jobId, cid)

Freelancer submits IPFS CID of deliverable. Status moves to Delivered.

nonReentrant
approveWork(jobId)

Client approves. Registers a KeeperHub task on-chain. Status moves to Approved.

nonReentrant · KeeperHub
_executeRelease(jobId)

KeeperHub calls this. USDC sent to freelancer minus protocol fee. Status = Completed.

onlyKeeper · nonReentrant

From the community

Real freelancers.
Real problems solved.

First time I got paid the exact amount we agreed on, in stablecoins, automatically. No chasing.

RA
Rahul A.
Smart Contract Dev
✓ World ID Verified

The 30-day reclaim was the thing. I knew if the client ghosted I had a guaranteed out.

MO
Miriam O.
Technical Writer
✓ World ID Verified

Deposited ETH, escrow held USDC. By the time I delivered, zero price slippage on my payout.

CS
Carlos S.
Solidity Auditor
✓ World ID Verified

Why TrustLance

Everything traditional platformscouldn't be.

FeatureTrustLanceUpwork / Fiverr
Payment tokenUSDC (stable)Fiat / crypto (volatile)
Execution guaranteeKeeperHub SLANone
Platform fee0%10–20%
Dispute resolution30-day timelockCentralized arbitration
Token flexibilityAny ERC-20 via UniswapFiat only
Non-custodialYes — on-chain contractNo — platform holds funds
Deployed on0G Chain (AI L1)Centralized servers
Now live on OG Galileo Testnet

Ship your next contract
without the trust tax.

Join 1,840 verified humans who freelance with cryptographic guarantees instead of blind faith.

Verification takes 2 minutes · 0% platform fee forever