User Tools

Site Tools


requirements:use-cases:use-case-equity-contracts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

requirements:use-cases:use-case-equity-contracts [2016/11/01 15:01]
Jeremy Sevareid created - migrated from legacy github wiki
requirements:use-cases:use-case-equity-contracts [2016/11/02 15:19] (current)
Jeremy Sevareid Amend - fixed legacy wiki formatting
Line 1: Line 1:
-FIXME+====== Equity Contracts Use Case ======
  
-#Equity Contracts +**Equity** (finance), the value of an ownership interest in property, including shareholders'​ equity in a business. Equity or shareholders´ equity is part of the total capital of a business. Hyperledger technology can be used to implement some of the use cases
-**Equity** (finance), the value of an ownership interest in property, including shareholders'​ equity in a business. Equity or shareholders´ equity is part of the total capital of a business. Hyperledger technology can be used to implement some of use-cases  + 
-##Transfer the ownership+===== Transfer the ownership ​=====
 The process of changing ownership is more complex than simply giving someone a piece of paper. Transfer of ownership is the means by which the ownership of a property is transferred from one hand to another. This includes the purchase of a property, assumption of mortgage debt, exchange of possession of a property or any other land trust device. The process of changing ownership is more complex than simply giving someone a piece of paper. Transfer of ownership is the means by which the ownership of a property is transferred from one hand to another. This includes the purchase of a property, assumption of mortgage debt, exchange of possession of a property or any other land trust device.
  
-Each transaction of ownership transfer should be confirmed by authority. Such "​Transaction confirmation"​ role can be delegated to community with the help of Hyperledger. ​+Each transaction of ownership transfer should be confirmed by authority. Such "​Transaction confirmation"​ role can be delegated to community with the help of Hyperledger.
  
-#####Sample application+== Sample application ​==
  
-An example of Hyperledger based application,​ which emulates share exchange mechanism, is published [here](https://​github.com/​stanliberman/​obc-peer/​tree/​master/​openchain/​example/​chaincode/​asset_manager+An example of Hyperledger-based application,​ which emulates share exchange mechanism, is published [[https://​github.com/​stanliberman/​obc-peer/​tree/​master/​openchain/​example/​chaincode/​asset_manager ​| here]] ​
  
 Application emulates transfer of '​shares' ​ between registered users' accounts. There are following users' roles: ​ Application emulates transfer of '​shares' ​ between registered users' accounts. There are following users' roles: ​
  
-* **Issuer** - Only user with role '​Issuer'​ can issue new shares on the market by placing them in their account. +  ​* **Issuer** - Only user with role '​Issuer'​ can issue new shares on the market by placing them in their account. 
-* **Transactor** - Can transfer shares from their account. +  * **Transactor** - Can transfer shares from their account. 
-* **Auditor** - Read-only role. Has an access to information bout transactions and current state for all accounts. +  * **Auditor** - Read-only role. Has an access to information bout transactions and current state for all accounts. 
-* **Administrator** - Can create new user accounts. Can grant or revoke permissions. ​+  * **Administrator** - Can create new user accounts. Can grant or revoke permissions. ​
  
 Matrix of responsibilities:​ Matrix of responsibilities:​
  
-Role|Issue new stocks|Read balance*|Transfer stocks between accounts|Manage Users +Role Issue new stocks ​Read balance ​(( In this example all registered users have an access to information about other users' account state. )) ^ Transfer stocks between accounts ​Manage Users 
----|:​---:​|:​---:​|:​---:​|:​---:​| +|Issuer|+|+|+| 
-Issuer|+|+|+| +|Transactor| |+|+| 
-Transactor||+|+| +|Auditor| |+| | 
-Auditor||+|| +|Administrator| |+|+|
-Administrator||+||+
- +
-*In this example all registered users have an access to information about other users' account state. ​+
  
requirements/use-cases/use-case-equity-contracts.txt · Last modified: 2016/11/02 15:19 by Jeremy Sevareid