The thing i’m most excited about that i built today is sharing data in-game. This is gonna be crazy. I haven’t tested it yet, but it might go online tonight. If this works we willl essentially have a database of auction house most-recent pricing data that is distributed across all consenting players that explicitly enable one another ( i might make this safety boundary softer, later, depending on feedback from you guys). I just love how decentralised its going to be. The plan is that our addons will all be talking to each other and sharing AH prices in a way that is invisible to default chat channels. ( I checked that its not gonna spam chat as that would make it unusable). Also, this will mean we can see auctions without being at the auction house, by receiving it from others.I thought that sharing capacity would depend on physical proximity in the game but I was wrong. It’s not so much of a space-time thingie xD
I’ve also reduced the maximum disk capacity for data to 100 MB per user. A lot of auction data can fit in there. This is your saved data on disk, not the in-game buffer of a good chunk of the latest data. When your 100MB disk limit gets full, it will by default delete the oldest records first and keep updating itself with the newest ones.
In terms of retaining history, that is going to need a more centralised approach. We are going to have to save historical data for future analysis and have a combined public database –the data will be free for everyone. I will also be enabling free API access to this dataset in the future. (but that might need genuine cloud storage which means real cost for me). For now, the centralised database is stored on my laptop. I at least will be adding to it for now.
I have also developed a cloud streaming service that is again entirely opt-in. This will require an additional .exe install on your machine, but it will mean that you can push your saved disk data into a temporary cloud inbox, which I will then download and store on my laptop. This is a temporary solution, and if this project kicks off, I will likely have to look into proper, permanent cloud storage options. Even without contributing your data in this way, you still get 100MB on disk that is continually updated (always freshest data), with the good chunk of in-game AH rows that are more than sufficient for live personalised profit-route-finding for your profession matrix.