You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Smart Contract Templates


Vipin's Use Case : 


Quality Smart Contract:


Role Auditor : Ensures Quality

Functional Steps

  1. A Network Operator develops and runs the blockchain and makes nodes and portals available for users in various roles, to include periodic upgrades or expansions of the network [ Public or Private BC ]
  2. A Registrar registers Makers, Certifiers, Auditors, and Consumers [ depending the Use Case / Product ] granting them unique identities and rights to onboard further agents and give access to consumers.
  3. Certifiers certify Makers as to their capacity (how many units of a good they can produce)
  4. Makers issue goods, when they become available, by tagging them according to a prior agreement and a snapshot.
    1. Conveyors (delivery trucks, ships) audit the snapshot when taking delivery of goods. (Automatic snapshots can be captured if the goods stray beyond identified environmental thresholds (too hot, too cold, etc.). )
    2. Warehouses also function as audit points (snapshot) (Automatic snapshots can be captured if the goods stray beyond identified environmental thresholds (too hot, too cold, etc.).)
  5. Certifiers certify Makers  as to their standards they conform to (FairTrade), etc. ( Customer ??? )
  6. Auditor ________________(Michael Taborn)
  7. Customers can look up elements taken from the snapshots of the particular item as well as the certification and other data.


  • No labels