From bd590c260258bb51df1e1e6b3f341cf918903438 Mon Sep 17 00:00:00 2001 From: Will Ruddick Date: Mon, 18 May 2020 11:36:26 +0000 Subject: [PATCH] Update 006_Self_Service_Token.md --- spec/006_Self_Service_Token.md | 60 +++++++++++++++++----------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/spec/006_Self_Service_Token.md b/spec/006_Self_Service_Token.md index 9a84a37..0ae9599 100644 --- a/spec/006_Self_Service_Token.md +++ b/spec/006_Self_Service_Token.md @@ -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 user’s 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 user’s 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. - * You’ll receive an SMS when your token is ready.” - * - * Error: - * If the user doesn’t 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. + * You’ll receive an SMS when your token is ready.” + * + * Error: + * If the user doesn’t 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