Skip to content

FilBeam App MVP #95

@bajtos

Description

@bajtos

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    🏗 in progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions