Originally posted by Awsomonium
It would only SHOW you YOURS, but it would be in the servers data, that it has to keep track of. Otherwise we'd be able to lose items when we're transferring. We can infer that it's NOT as simple as a simple tiny data file from the fact that they could implement mass shader deletion easily.
We also know that things like inventory size can have an effect on things from this post: https://www.reddit.com/r/DestinyTheGame/comments/awuxus/bungie_why_are_we_able_to_mass_delete_enhancement/ehpj5ib/?context=1000
Quote from DMG04: "If you dismantled a stack of 999, or if you and a few other people in the tower did at the same time, there would be potential for issues to arise."
On the server, on EACH tower instance, it'd have a temporary tracking profile for everyone in that tower instance. Under each profile it would hav...
Read more
There's a lot in there that I don't actually know about being on the API side, so I don't have the expertise to talk about it (for example, what performance constraints exist when you're in the tower specifically).
I can say that, indeed, vault transfer and other features that you can get at from the API are essentially managed by their own logic on our servers, and can be accessed at any time (barring certain restrictions put in place intentionally to prevent potential harmful edge cases, like how some actions aren't allowed to be performed while in an activity). That divide is also why some actions are theoretically possible from the API where others aren't: it all depends on what types of servers performing what actions the API has access to.
For instance, you'll note that we can't return you an accurate statement for information like the current amount of ammunition you still have available: that's handled by a different set of infrastructure that the API can't...
Read more