LAGOS → ABUJA · IN TRANSITSETTLEMENT 3–5sESCROW: SOROBAN SMART CONTRACTIBADAN → LAGOS · OPEN JOBNETWORK FEE ~$0.00001PICKUP RELEASES 40% · DELIVERY RELEASES 60%PORT HARCOURT → ABUJA · ACCEPTEDLAGOS → ABUJA · IN TRANSITSETTLEMENT 3–5sESCROW: SOROBAN SMART CONTRACTIBADAN → LAGOS · OPEN JOBNETWORK FEE ~$0.00001PICKUP RELEASES 40% · DELIVERY RELEASES 60%PORT HARCOURT → ABUJA · ACCEPTED
StellarExpress
Ship it. Track it. Trust the escrow.

Move goods on Stellar, paid in two milestones.

Food, electronics, documents, or furniture — every shipment on StellarExpress is backed by an on-chain escrow that pays the carrier a share on pickup and the rest on confirmed delivery. No upfront risk, no chasing payment.

Live dispatch board Escrow active
ShipmentCategoryAmountSplitStatus
SHP-00482Food$18040/60IN TRANSIT
SHP-00481Electronics$2,40030/70ACCEPTED
SHP-00480Documents$6050/50OPEN
SHP-00479Fragile$34040/60IN TRANSIT
SHP-00478Furniture$89050/50DELIVERED

NON-CUSTODIAL · SOROBAN SMART CONTRACT · OPEN SOURCE · STELLAREXPRESS

How it works

Payment that follows the shipment, not a promise

Every step below is enforced by the escrow contract itself — no dashboard toggle can skip it.

01 / 04

Sender funds the escrow

The full amount moves into the contract the moment a shipment is created.

02 / 04

A carrier accepts the job

Payout terms are visible on the open marketplace before anyone claims it.

03 / 04

Pickup releases a share

Confirming pickup pays out immediately, before delivery even starts.

04 / 04

Delivery releases the rest

Receiver confirms arrival, and the remaining escrow pays out — no approval needed.

What's on the platform

Five parts, one escrow contract

Every feature below runs against the same shipment record — nothing lives in a separate trust boundary.

Milestone escrow

Carriers get paid on pickup, not just on faith

Every shipment splits payment into two on-chain milestones — a share on confirmed pickup, the rest on confirmed delivery.

On pickup

$960 released

On delivery

$1,440 pending

  • Funds move only when pickup or delivery is confirmed on-chain — never on request
  • A carrier is paid a share immediately on pickup, before delivery even starts
  • A sender can cancel for a full refund only before a carrier accepts
Real-time tracking

Every update, logged

A structured timeline, not a string of calls to a dispatcher.

Shipment funded

Aug 1, 9:02 AM

Carrier accepted

Aug 1, 9:41 AM

Pickup confirmed — 40% released

Aug 1, 11:15 AM

Carrier marketplace

Open jobs, visible terms

See the exact split and deadline before accepting.

Lagos → Abuja 18h left
Ibadan → Lagos 2 days left
Dispute resolution

A referee who can't touch money already paid

Raising a dispute freezes what's left in escrow. The arbiter can only ever split funds not yet released — never funds already paid to a carrier.

Dispute raised on SHP-00482 — remaining 60% frozen pending arbiter review

Ratings & reviews

Reputation that travels

Trust built on completed jobs, not claims.

4.9 / 112
Who's involved

Four parties, each with exactly the authority they need

Sender, carrier, receiver, and arbiter — the contract enforces who can do what, so nobody can act outside their role.

Action

Sender

Funds the escrow when a shipment is created. Gets a full refund if no carrier accepts before the deadline.

Carrier

Claims an open shipment, transports it, and gets paid in two installments as the contract enforces.

Receiver

Confirms the goods arrived, releasing the remaining escrow balance. Doesn’t need a platform account.

Arbiter

Configured once per deployment. The only party that can resolve a dispute, splitting what remains in escrow.

Create & fund a shipment
Accept an open shipment
Confirm pickup (releases share)
Confirm delivery (releases rest)
Cancel before accepted
Raise a dispute
Resolve a dispute
System

Built on infrastructure designed for real money movement

StellarExpress doesn't reinvent settlement — it puts a logistics-friendly interface on primitives Stellar already does well, and locks security in as the default.

  1. 01

    Settlement

    Stellar consensus, every transaction

    3–5 seconds
  2. 02

    Network fee

    per operation, base fee

    ~$0.00001
  3. 03

    Contract runtime

    rules checked in code, every call

    Soroban
  4. 04

    Authorization

    accept, pickup, delivery, dispute

    Per-party signature
  5. 05

    Asset support

    any Stellar Asset Contract

    XLM / USDC / EURC / custom
  6. 06

    Dispute authority

    arbiter can only split unreleased funds

    Bounded
  7. 07

    Sign-in

    no password, no seed screenshot

    Passkey or hardware wallet
  8. 08

    Audit trail

    every event timestamped on-ledger

    Permanent, public

$ stellarexpress status --contract escrow

network ......... testnet

contract ........ CDLZ...GCYSC

status ........... healthy

open_shipments ... 4

arbiter .......... configured

custody .......... non-custodial

connection live

Runs itself

The contract acts the moment conditions are met

No cron job to babysit, no dashboard button to remember to click — every rule below fires automatically, on-chain.

$ tail -f automation.log
[Event-based]Milestone escrow releasePays the carrier automatically the moment pickup and delivery are each confirmed on-chain.
[Ledger deadline]Deadline reclaimIf no carrier accepts a shipment before its deadline, the sender’s funds return automatically.
[On raise]Dispute freezeRaising a dispute immediately halts further releases until the arbiter resolves it.
[On delivery]Rating roll-upEvery delivered shipment’s review updates the carrier’s public average automatically.
[Scheduled]Reminder before deadlineSenders get notified as a shipment’s acceptance deadline approaches, unclaimed.
Why StellarExpress

Beyond pay-and-hope or cash on delivery

Traditional logistics payment relies entirely on trust or physical presence. StellarExpress enforces the terms both sides agreed to.

CapabilityTraditional courierCash on deliveryStellarExpress
Payment protectionNone — pay and hopeCash on delivery onlyOn-chain milestone escrow
Carrier payout timingAfter full delivery, manuallyAt the door, in cashAutomatic on pickup + delivery
Dispute handlingCall support, waitNone — cash already exchangedOn-chain arbiter, bounded authority
TrackingSpreadsheet or phone callsNoneStructured timeline, every update logged
FeesPlatform cut + payment processorNone, but no protection eitherStellar network fees (~$0.00001)
Settlement speedDays (bank transfer)Instant, but unprotected3–5 seconds, protected

Comparisons reflect typical retail courier offerings; specifics vary by provider.

Senders & carriers

What people moving goods are saying

We run a small food delivery service and used to pay couriers upfront and just hope. Now half pays on pickup, half on delivery — nobody’s trust is being tested anymore.

Amaka Chukwu

Owner, Amaka’s Kitchen Delivery

As an independent carrier, the marketplace means I see the payout terms before I accept a job. I know exactly when I get paid and how much, before I load the van.

Deji Adewale

Independent carrier

The one dispute we’ve had in six months resolved in under a day. The arbiter could only touch what hadn’t already been paid out — that boundary mattered to both sides.

Ngozi Umeh

Operations lead, Umeh Furniture Movers

We evaluated three logistics platforms for our electronics resale business. StellarExpress was the only one where the payment terms were enforced by code, not a policy PDF.

Tunde Bakare

Founder, ReCircuit Electronics

FAQ

Questions before you ship your first order

Ship your next order with the payment terms enforced by code

Free to start as a sender or a carrier. Every shipment, big or small, gets the same milestone escrow protection.