Message from: SW4GN3R
Team was discussing some of the architecture for wallet/profile system on z.ink and I think it’s some valuable information to share here. Summarized:
“`
You start off with a wallet
You then already have or create a player profile (Z)
From here on out, the player profile (Z) is the centerpiece.
You can link additional wallets to this player profile.
So imagine you’re a power user:
Wallet A for playing SAGE and this one created and controls the player profile
Wallet B for your staked POLIS
Wallet C for your staked ATLAS
Wallet D,E,F,G,H for all kinds of crypto trading etc
(ignore any thoughts on whether the above spread of assets makes sense)
Might even have 10+ Ledgers laying around the house to manage all these
You can connect each of these wallets one by one to that single profile (Z) by signing a message / dummy transaction. We can build a “Manage Linked Wallets” page / dialog for this.
For everything you do with any of these wallets in the SA ecosystem, zXP accumulates on the profile (Z)
If you play SAGE with that profile, it’s simple for us: zXP is gained with that profile
If you do a primary market purchase with wallet G, we know it’s associated with profile Z and zXP is awarded to profile Z
If you stake additiona POLIS with wallet B, then we award zXP to profile Z
And for Holosim, we’ll have to make a “Link to z.ink Profile” button / dialog somewhere where you have to copy / paste in your profile’s (Z) public key or something so you can sign a message with the in-browser wallet and link your Holosim to the profile in that way. We might want to limit that to a single Holosim profile.“`
Discord message link – https://discord.com/channels/789226204980707409/1088509395933085779/1413279638456631417
