Tradelock
SOLANA · DEVNET
Demo kit · everything you need to present

Run the demo

Sample documents

PDFs for the cocoa trade. Only their SHA-256 hash goes on-chain.
  • Bill of lading
    Carrier's receipt: 200 bags of cocoa shipped on board at Tema.
    original …
    tampered … · shipped-on-board date changed from 18 to 28 September
  • Commercial invoice
    Seller's bill for 36,000.00 tUSDC, the amount locked in escrow.
    original …
    tampered … · total changed from 36,000.00 to 38,000.00
  • Inspection certificate
    Independent check that quantity and quality conform.
    original …
    tampered … · quantity changed from 200 to 180 bags

Tip: download all six before presenting, so you can drag them straight onto the Seller and Inspector screens.

Script

Switch roles with “Viewing as” in the sidebar.
Happy path: lock, prove, release
60 s
  1. 1buyerKeep the cocoa defaults (36,000 tUSDC, three documents) and press Fund escrow.
  2. 2sellerUpload the three PDFs below (or press Use sample on each), then Submit shipment proof.
  3. 3inspectorDrop commercial-invoice.pdf on Verify a document: ✓ match. Press Approve shipment.
  4. 4resultThe settlement card shows 36,000 tUSDC moving from escrow to the seller. Open the trade record for the full ledger.
Tamper check
15 s
  1. 1inspectorDrop commercial-invoice-TAMPERED.pdf (total edited to 38,000). The hash doesn't match: ✗.
Reject and resubmit
30 s
  1. 1sellerOn a new trade, upload inspection-certificate-TAMPERED.pdf (180 bags instead of 200) with the other two.
  2. 2inspectorDrop the original certificate: no match. Press Reject. Funds stay in escrow.
  3. 3sellerPress Replace on the certificate, upload the correct one and resubmit.
Refund after deadline
2 min
  1. 1buyerCreate a trade with the +2 min deadline and don't ship. When it passes, open the trade and press Refund to buyer.
The one-line pitch

The buyer's stablecoin is locked on Solana before the goods ship. When an approved inspector verifies the documents, the contract pays the seller in the same transaction. No proof by the deadline? The buyer gets a refund.

Start the demo