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. 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). 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 2. Default Token Options
*. Based on the users location the system has preset defaults: *. Based on the users location the system has preset defaults:
1. 25% Target Reserve Ratio (1:1 with reserve) 1. 25% Target Reserve Ratio (1:1 with reserve)
1. Minimum initial reserve is $100 USD in value 1. Minimum initial reserve is $100 USD in value
3. Chosen Options 3. Chosen Options
1. Token Name (limited to 9 characters (auto converted to lowercase no special letters) (TOKEN_NAME) 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. 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) 3. How many initial members? (NUM)MEMBERS)
4. How much will initial members receive (INITAL_NEWUSER_AMT) (maximum is MAX_CIC_CREATED/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. 5. Note that members must join the token (via USSD) using the TOKEN_NAME to receive this.
4. Pin 4. Pin
* “Enter PIN * “Enter PIN
* _______________ * _______________
* Repeat Pin * Repeat Pin
* “Enter PIN again * “Enter PIN again
* _______________ * _______________
* *
* Pop Up: * Pop Up:
* “Your TOKEN_NAME token is being created. * “Your TOKEN_NAME token is being created.
* Youll receive an SMS when your token is ready.” * Youll receive an SMS when your token is ready.”
* *
* Error: * Error:
* If the user doesnt repeat the same password pop up with the text * If the user doesnt repeat the same password pop up with the text
* “Wrong PIN, please try again” * “Wrong PIN, please try again”
* *
* Clicking back will lead to Repeat Pin screen * Clicking back will lead to Repeat Pin screen
5. “You will receive an SMS when your TOKEN_NAME token is ready” 5. “You will receive an SMS when your TOKEN_NAME token is ready”
6. Approval 6. Approval
At this stage, the wallet creation starts confirmation SMS will be sent only when the Backend process (see below) is over. * 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: * If token creation succeeds:
Send an SMS to the user with the following text * Send an SMS to the user with the following text
* “You have just created the TOKEN_NAME token! * “You have just created the TOKEN_NAME token!
Dial *483*46# Airtel or *384*96# to use TOKEN_NAME token * Dial *483*46# to use TOKEN_NAME token
Tell your members to JOIN TOKEN_NAME via My Account” * Tell your members to JOIN TOKEN_NAME via My Account”
* If account creation fails: * If account creation fails:
Send an SMS to the user with the following text: * 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” * “Whoops! There was a problem creating your token. To try again Dial *483*46#. If issues persist contact support: 0757628885”
## Token creation process - Backend ## Token creation process - Backend