Tradewind static single-file preview — no backend

Milestone escrow · double-entry ledger

Hold funds in escrow. Release on approval. Every cent reconciles.

Tradewind is a services marketplace where clients fund milestones up front, freelancers deliver, and money releases on approval — minus a transparent platform fee. Every movement is an immutable double-entry ledger entry that always balances.

Milestone-gated escrow

Clients fund a milestone via Stripe Checkout. Funds are held until the work is approved — the redirect is never proof of payment; the verified webhook is.

A ledger that always balances

Every fund, release, refund, split, and payout posts balanced double-entry legs. An automated reconciliation proves total debits equal credits.

Disputes, resolved fairly

Either party can dispute a delivered milestone. An admin refunds, releases, or splits the funds — every action captured in an immutable audit trail.

Sign in

Welcome back.

No account? Create one

Demo: client@demo.test · freelancer@demo.test · admin@demo.test — Tradewind-demo-2026!

Create your account

Use a passphrase of at least 15 characters.

Already have an account? Sign in

Welcome, Demo Admin

Signed in as ADMIN.

Ledger reconciliation

Balanced ✓

6 transactions · system total 0

Funds in escrow

$1,250.00

across 3 milestones

Open disputes

1

awaiting admin resolution

Recent ledger activity

View full ledger →
DateKindAccountAmount
Jun 21, 14:02RELEASEPLATFORM_FEE$10.00
Jun 21, 14:02RELEASEFREELANCER_PAYABLE$90.00
Jun 21, 14:02RELEASEESCROW_HELD-$100.00
Jun 21, 13:40FUNDESCROW_HELD$100.00
Jun 21, 13:40FUNDEXTERNAL-$100.00

Projects

Brand redesign

2 milestones

IN PROGRESS
Mobile app build

3 milestones

IN PROGRESS
Marketing site copy

1 milestone

COMPLETED

New project

Phase 1 — Logo & identity

DELIVERED

Milestone amount

$100.00 USD

Ledger

DateKindAccountAmount
Jun 21, 13:40FUNDEXTERNAL-$100.00
Jun 21, 13:40FUNDESCROW_HELD$100.00

Legs always sum to zero — this milestone holds $100.00 in escrow.

Actions


As the client, approving releases $90.00 to the freelancer and $10.00 as the platform fee (10%).

Payouts

Available balance

$90.00 USD

Requires Stripe Connect onboarding.

History

DateAmountStatus
Jun 20, 09:14$420.00PAID
Jun 18, 16:50$150.00PAID
Jun 15, 11:02$75.00FAILED

Disputes

Resolve open disputes by refunding, releasing, or splitting the escrowed funds.

Phase 2 — Marketing pages

Delivered work does not match the agreed scope.

Opened Jun 21, 15:20 · $250.00 in escrow

OPEN

Phase 1 — Logo & identity

Resolved via SPLIT (40% client)

RESOLVED

Reconciliation (debits = credits, closed system)

Balanced ✓ 6 txns · system total 0

DateKindAccountAmount
Jun 21, 14:02RELEASEPLATFORM_FEE$10.00
Jun 21, 14:02RELEASEFREELANCER_PAYABLE$90.00
Jun 21, 14:02RELEASEESCROW_HELD-$100.00
Jun 21, 13:40FUNDESCROW_HELD$100.00
Jun 21, 13:40FUNDEXTERNAL-$100.00
Jun 20, 09:14PAYOUT_PAIDEXTERNAL$420.00
Jun 20, 09:14PAYOUT_PAIDPAYOUT_CLEARING-$420.00
Jun 19, 10:05SPLITFREELANCER_PAYABLE$135.00
Jun 19, 10:05SPLITPLATFORM_FEE$15.00
Jun 19, 10:05SPLITEXTERNAL$100.00
Jun 19, 10:05SPLITESCROW_HELD-$250.00

Every transaction's legs sum to zero, and the sum of all account balances across the closed system is always 0 — verified by an automated reconciliation job (SOC2 processing integrity).

\← Gallery