Update 006_Self_Service_Token.md

This commit is contained in:
Will Ruddick 2020-05-18 11:36:26 +00:00
parent 02c9a1e1a0
commit bd590c2602

View File

@ -25,42 +25,42 @@ We want users to be able to create their tokens to create more ownership and dif
1. Been in the system as an active user for some time (at least 1 month)
1. Have a substantial balance (his CIC converted to reserve) to reach at least 25% reserve. Minimum 100 USD in value DAI. Which will staked into the converter and leveraged into $400 of CIC tokens (the value changes as reserve is removed).
2. Default Token Options
*. Based on the users location the system has preset defaults:
1. 25% Target Reserve Ratio (1:1 with reserve)
1. Minimum initial reserve is $100 USD in value
*. Based on the users location the system has preset defaults:
1. 25% Target Reserve Ratio (1:1 with reserve)
1. Minimum initial reserve is $100 USD in value
3. Chosen Options
1. Token Name (limited to 9 characters (auto converted to lowercase no special letters) (TOKEN_NAME)
2. Reserve amount (the minimum is 10,000 Kenyan Shillings in value- higher amount means a higher price of the final tokens) - Max is the users current balance. Note that this10,000 Kenyan Shillings can be in the form of other tokens and converted to Sarafu.
3. How many initial members? (NUM)MEMBERS)
4. How much will initial members receive (INITAL_NEWUSER_AMT) (maximum is MAX_CIC_CREATED/NUM_MEMBERS)
5. Note that members must join the token (via USSD) using the TOKEN_NAME to receive this.
1. Token Name (limited to 9 characters (auto converted to lowercase no special letters) (TOKEN_NAME)
2. Reserve amount (the minimum is 10,000 Kenyan Shillings in value- higher amount means a higher price of the final tokens) - Max is the users current balance. Note that this10,000 Kenyan Shillings can be in the form of other tokens and converted to Sarafu.
3. How many initial members? (NUM)MEMBERS)
4. How much will initial members receive (INITAL_NEWUSER_AMT) (maximum is MAX_CIC_CREATED/NUM_MEMBERS)
5. Note that members must join the token (via USSD) using the TOKEN_NAME to receive this.
4. Pin
* “Enter PIN
* _______________
* Repeat Pin
* “Enter PIN again
* _______________
*
* Pop Up:
* “Your TOKEN_NAME token is being created.
* Youll receive an SMS when your token is ready.”
*
* Error:
* If the user doesnt repeat the same password pop up with the text
* “Wrong PIN, please try again”
*
* Clicking back will lead to Repeat Pin screen
* “Enter PIN
* _______________
* Repeat Pin
* “Enter PIN again
* _______________
*
* Pop Up:
* “Your TOKEN_NAME token is being created.
* Youll receive an SMS when your token is ready.”
*
* Error:
* If the user doesnt repeat the same password pop up with the text
* “Wrong PIN, please try again”
*
* Clicking back will lead to Repeat Pin screen
5. “You will receive an SMS when your TOKEN_NAME token is ready”
6. Approval
At this stage, the wallet creation starts confirmation SMS will be sent only when the Backend process (see below) is over.
If token creation succeeds:
Send an SMS to the user with the following text
* At this stage, the wallet creation starts confirmation SMS will be sent only when the Backend process (see below) is over.
* If token creation succeeds:
* Send an SMS to the user with the following text
* “You have just created the TOKEN_NAME token!
Dial *483*46# Airtel or *384*96# to use TOKEN_NAME token
Tell your members to JOIN TOKEN_NAME via My Account”
* Dial *483*46# to use TOKEN_NAME token
* Tell your members to JOIN TOKEN_NAME via My Account”
* If account creation fails:
Send an SMS to the user with the following text:
“Whoops! There was a problem creating your token. To try again Dial *483*46#. If issues persist contact support: 0757628885”
* Send an SMS to the user with the following text:
* “Whoops! There was a problem creating your token. To try again Dial *483*46#. If issues persist contact support: 0757628885”
## Token creation process - Backend