MVP Features - notatestuser/chainline-contracts-kt GitHub Wiki

Overview

The Chain Line MVP is a low risk "A-B" single hop delivery network where both parties participating in a transaction may be complete strangers. It makes use of a mix of both regular people and professional couriers for transport, resulting in lower delivery costs and less customs overhead. For domestic deliveries, a package may be delivered very quickly – even on the same day. Being a courier in the network could even become a full-time job!

All transactions are traceable and verifiable but key personal information (such as location data) are kept private and are always hashed when sent to the contract.

Feature List

  • Reserved funds & smart wallet
  • Demand & travel creation
  • Automatic matching (based on attributes: item size/carry space, pickup/destination cities, user reputation score)
  • Exchange and fund transfer upon delivery
  • User reputation scoring (+1 for each successful transaction).
  • Basic "global statistics" that are tracked from when the contract is deployed:
    • The number of demands opened
    • The number of unique city pairs (routes) used in the system
    • The amount of funds reserved, accumulating over time as the system is used

Limitations

  • Single hop travel
  • One transaction per user wallet for the MVP
  • It can be quite expensive to invoke the contract!