Create a minimal web app allowing FilBeam customers to manage their FilBeam subscription.
Let's try to keep the scope as small as feasible - we want a minimal viable product that we can improve after the launch.
At a minimum, the app needs to show:
- For each data set having withCDN=true and paid by the user:
- Remaining CDN & cache-miss balance
- Buttons to top-up the CDN balance and the cache-miss balance
This can be any web UI, potentially a part of https://demo.filecoin.services/ and/or https://staging-pay.filecoin.services/console
Nice to have but probably out of the MVP scope:
- Show recent cache-hit ratio for each data set
- Allow the user to top-up both CDN & cache-miss balances in one TX
- Advise the user how to split the top-up amount (e.g. 5 USDFC) between the CDN & cache-miss rails based on the observed cache-hit ratio (e.g. 4 USDFC for CDN, 1 USDFC for cache-miss).
- The list of data sets can also include data sets without the CDN service, so that the users are aware of them. Then, in the future, we can implement a way to add a CDN service to an existing data set - that will require FWSS changes, though.
Create a minimal web app allowing FilBeam customers to manage their FilBeam subscription.
Let's try to keep the scope as small as feasible - we want a minimal viable product that we can improve after the launch.
At a minimum, the app needs to show:
This can be any web UI, potentially a part of https://demo.filecoin.services/ and/or https://staging-pay.filecoin.services/console
Nice to have but probably out of the MVP scope: