Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Verifreg APIs to support tooling migration #11614

Open
jennijuju opened this issue Feb 8, 2024 · 6 comments · Fixed by #11631
Open

Add Verifreg APIs to support tooling migration #11614

jennijuju opened this issue Feb 8, 2024 · 6 comments · Fixed by #11631

Comments

@jennijuju
Copy link
Member

jennijuju commented Feb 8, 2024

Many ecosystem tooling has being tracking datacap activities by monitoring f05 via StateMarketDeals, instead of use the verifreg state. It has been fine given all fil+ pieces can only be onboarded via f05, however DDO will change that in the upcoming nv22. We want to help toolings to migrate their system by exposing APIs that allow them to the datacap activities, and to be more precise, all allocation/claims.

There are two options we can consider:

The API should also be added to gateway so that its available from API service provider side.

@rvagg
Copy link
Member

rvagg commented Feb 12, 2024

@jennijuju @rjan90 maybe this issue should close/replace these:

@willscott
Copy link
Contributor

Do we have a timeline for when we can an expected API for this functionality where be formalized and when it might become available?

tooling will really want access to this without digging into verifreg state manually before NV22 or we risk disruption of dashboards. We need some time to update things on top of it as well.

@rvagg
Copy link
Member

rvagg commented Feb 15, 2024

I'll take a look into this next week as I continue work on related things.

tooling will really want access to this without digging into verifreg state manually

Can you give examples of the types of access that'll be needed? From what I understand, this kind of information would already be collected and stored in queryable form by Lily, and consumers of that information don't seem to want to be querying Lotus directly for additional information. I wouldn't mind finding direct consumers of Lotus APIs and understand their current workflows to figure out what appropriate augmentation for DDO looks like. This has been one of the challenges to date—finding users that want queryable APIs for this stuff and not just "store messages/receipts in my own format and query later" - or a variation "download relevant state snapshot as a json file from glif and query it in my own way".

@willscott
Copy link
Contributor

the glif snapshots of marketdeals and consumers will need some way to get verifreg state. in e.g https://datacapstats.io/ there are lots of dashboards currently built on top of an API built currently on those market deals but which needs to change to use verifreg data. Like many such views, it wants to see new data and is calculating an integration over time of usage and behavior.

@jennijuju jennijuju moved this to Todo in nv22 - Track Board Feb 19, 2024
@jennijuju
Copy link
Member Author

Chatted Julien from CID gravity they prefer option 2.

@rvagg
Copy link
Member

rvagg commented Feb 20, 2024

@willscott @s0nik42 would you care to give some feedback for @LexLuthr in #11631 implementing option 2.

@rjan90 rjan90 moved this from Todo to Done in nv22 - Track Board Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants