Any system needs
short and sharp documentation.
Here's a cleaned-up summary of what we have learned so far:
Looking at
the 5 arcs in the digraph diagram above,
In alphabetical order:
- E2U blue
- E2U orange
- H2E blue
- H2U blue
- H2U orange
In words:
- mint directly to existing personal wallet
- mint from fiat (USD) or mint from physical (EPD). By default, the tokens minted are stored under HotWallet (H)
- redemption. 1) Type digital: digital tokens are sent to E at discrete and variable time intervals to be subtracted from Coins-In-Circulation to maintain 1:1 digital to physical ratio 2) Type physical: tokens are converted to metal and sent to user by courier/ mail. No doxxing example documented here. Equivalent tokens also sent to E as in Type digital redemption.
- user transfer to existing personal wallet or to existing cold wallet
- user transfer to new personal wallet or to new cold wallet
Thus for each one of the 2 blue arcs (E2U or H2U), you have to open one
initial flow on an orange arc (E2U or H2U). This is taken care of by the system. Yet it's
good to know for the technically minded.
There are
at least 3 types of wallet:
HotWallet (vertex
H above):
system account. Pool of user stocks of digital tokens. Default storage location unless requested otherwise.
Personal wallet: external to KMS yet known to KMS if connected specifically
Cold wallet: hardware wallet physically external to KMS yet known to KMS if connected specifically
KMS: Kinesis Exchange.
Off-chain. Activity only visible via
GUI screens. Some
trading volume information accessible by KMS API and external sites like
coingecko or
coinmarketcap.
Individual flows over the 5 arcs in the diagram above are
visible via online explorer
or can be examined after downloading flat file to your hard-disk
via watcher node CSV extract.
Reminder:
GCGTMT2X6NUV6ABEOAOSDI2YQ7FXQOQYKYA7KVZQ5ID67GQU3C6AIUGU
GBTYCT2VVWURNU23ZSR3IPSXU6BRWT3ELIOQJAJOKGIHCLLE6YDX4A7E
U is the set of all accounts that are
not system accounts. Flows to this collective aggregate set of addresses
have to be calculated either by subtraction or by exclusion.
The following other system accounts appear to play a lesser role (ie: I don't understand how they work yet...)
FeePoolAccount=GDVIVQWQIOVXP4EWQNLZHEGGLUUQALJ47HSN2MZXCEJKSSH4DBRT5BDM
KAG_GAPSAccount=GAPS3KZ4YVEL4UYFAGTE6L6H6GRZ3KYBWGY2UTGTAJBXGUJLBCYQIXXA
KAG_InflationAccount=GBBVUAMR3CYNQKMNHVWCMUQVE3XQIL3WM5GSP5D6SCECKIZNNBT6FT7I
KAG_RootAccount=GAUCIFE37F4KQ5F6QPNSZ75QKRQTNRCF32FZNUXMCXUFSKRMWGF76LTI