lukechampine/user

idea: automatic creation & prolongation existing contracts

vargrant opened this issue · 0 comments

Flexibilitity is major condition for good software, but for usability we need also some automations of our processes.

So I propose to create functionality. Implement next variables in configuration files.
minimal redunancy
maximal redunancy
minimal shards
maximal shards
forecasted_download_bandwidth_per_month
forecasted_upload_bandwidth_per_month
maximal_price_for_terrabite_in_month (cost of storage + cost of uploads + cost of downloads)
minimal_upload_bandwidth_filter
minimal_download_bandwidth_filter
revision_time (time for posibiility to check conditions by our contract)

So if we have some important indicators except total raiting in the https://siastats.info/hosts
I propose to implemement uder defined host filters for creating contracts.
For exaple I need very good bandwidth for my work - price is always important, but bandwidth can have major & critical priority for me.
Please implement some filters. For example for posibility to define iminimal badwidth need implement 2 flters like separate conditionals for define minimal required host bandwidth for upload & download.