Evidence-Based Milestone Payment

When a trade milestone is reached, the seller claims it on the dashboard and the buyer reviews evidence before approving payment release on-chain.

1
Escrow Created
Buyer deposits stablecoin (USDT/USDC) into a smart contract with an agreed milestone structure. Funds are locked and visible on-chain.
2
Seller Claims Milestone
When a milestone is reached (e.g. goods shipped, customs cleared), the seller clicks Claim on the dashboard. Evidence such as shipping receipts or photos can be uploaded.
3
Buyer Reviews & Approves
The buyer receives a notification, reviews the claim and evidence, then approves on-chain. Funds are released to the seller instantly. Both parties receive email confirmation.
4
Approval Timeout Protection
If the buyer does not respond within the approval period, funds auto-release to protect the seller from indefinite fund locking.

5 Payment Templates

Create fully custom terms, or choose from proven payment structures used in international trade.

Custom
Flexible

Define your own milestone structure. Choose 1 to 5 milestones with custom labels, percentage splits, approval periods, and dispute timeouts.

1
Your Milestone 1 ?%
Approve Custom label, custom approval period
Your Milestone N ?%
Approve Up to 5 milestones, must total 100%
At Sight
Simple

Full payment on document presentation. Simple and fast for small or repeat trades.

1
Document Presentation 100%
Approve Seller presents documents, Buyer approves
Advance + Balance
Standard

Pay 30% upfront, 70% on shipment documents. Standard two-stage payment for international trade.

1
Order Confirmed 30%
Approve Seller confirms order, Buyer approves
2
Shipment Documents 70%
Approve Seller presents B/L and invoice, Buyer approves
3-Stage Payment
Manufacturing

Production, shipment, and delivery. Best for manufacturing or high-value trades.

1
Production Complete 30%
Approve Seller submits QC report, Buyer approves
2
Shipment Documents 30%
Approve Seller presents B/L and invoice, Buyer approves
3
Delivery Confirmed 40%
Approve Seller confirms delivery, Buyer inspects and approves
Deferred Payment
Usance

Full amount released 30 days after document presentation. Usance L/C equivalent.

1
Shipment Docs — Deferred 30d 100%
Approve Seller presents documents, Buyer approves after 30 days

How Milestone Approval Works

Every milestone follows the same transparent process. The seller claims completion, and the buyer verifies before funds are released on-chain.

Claim → Review → Approve

StepActorAction
1SellerClaims milestone on the dashboard when the agreed condition is met
2SellerUploads supporting evidence (shipping receipts, photos, tracking screenshots)
3BuyerReceives email notification and reviews the claim with evidence on the dashboard
4BuyerApproves (funds released on-chain) or rejects (dispute window opens)

Approval Timeout

Each milestone has a configurable approval period. If the buyer does not approve or reject within this period, funds are automatically released to the seller. This prevents indefinite fund locking and protects the seller from unresponsive buyers.

What Happens When a Buyer Rejects

If the buyer rejects a milestone, the dispute resolution process begins. Both parties have the opportunity to resolve the disagreement.

Resolution Process

Both parties can submit evidence (documents, photos) and negotiate directly through the dashboard.

Either party can propose a resolution split, and once both parties agree, the smart contract automatically distributes the funds. Up to 3 counter-offer rounds are allowed.

If no resolution is reached within the dispute timeout period, remaining funds are returned to the buyer as the default outcome.

Global Escrow Timeout

Every escrow has a maximum lifetime to prevent funds from being locked indefinitely.

How It Works

Each escrow has a global timeout period (default: 180 days). If the seller never claims any milestone within this period, either party can trigger the timeout resolution on-chain.

By default, remaining funds are returned to the buyer — the original depositor. This protects buyers from permanently locked funds when a trade falls through.

Custom escrows allow both parties to agree on an alternative: auto-release to the seller instead of buyer refund.

Seller Protection

The global timeout only applies when no milestones are claimed. Once the seller claims a milestone, the approval timeout (default: 14 days) takes priority — if the buyer does not respond, funds auto-release to the seller. Sellers who perform their obligations are always protected.

Smart Contract Guarantees

Every escrow is a self-executing smart contract on the Alephium blockchain. Key properties:

Contract Properties

Funds are locked in the contract — neither party can withdraw unilaterally.

Milestone release percentages are immutable once the escrow is created.

Protocol fee (1.0%) is deducted at each milestone release, not upfront.

After all milestones complete, the contract self-destructs and returns remaining ALPH to the protocol.

Neither buyer nor seller pays gas fees — the protocol covers all transaction costs.

Ready to create your first escrow?

Connect your Alephium wallet and choose your payment terms.

Open Dashboard →