-
Notifications
You must be signed in to change notification settings - Fork 41
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
Proposal: Manual Pathway MetaAllocator #282
Comments
Hello, Updating the review and discussion period of this proposal FROM: 18Feb Governance call TO: Friday 07Feb. This will allow the applications for refresh to be processed and approved (without having to wait another 2 weeks). Open for community feedback. |
Request for pathway DC setup in issue: #289 |
The small changes but big step on FIL+ |
Hope to see the detail in the upcoming meeting. |
Issue Description
The governance team is proposing the creation of a Manual Pathway MetaAllocator to streamline DataCap allocation for Manual Allocators. This new system aims to increase the speed of datacap refresh, reduce the back and forth in diligence reviews, and improve accountability by placing all Manual Allocators under a unified governance structure. To begin this process, proposing 100 PiBs from Root Key Holders, while will allocate DataCap that is available for audits and ongoing allocation refresh distributions.
Currently every Manual Allocator application as well as applications for Data Cap are reviewed by the governance team who then requests the Root Key Holders to approve DataCap allocation for that Manual Allocator. This creates additional level of complexity and opportunities for delays. This proposal is for those Manual Allocators that are ready receive refresh to receive DataCap from a shared pool held by the Manual Pathway MetaAllocator, which will be managed by the governance team. The goal is faster processing time for Datacap refresh to meet community needs.
Details
In the design of (v5 cycle) which created the Allocator process for Fil+, the intention was to create a tree structure with groups of allocators being governed by MetaAllocators, with the responsibility structure of parent (MetaAllocator) being held accountable for managing and holding accountable the children (allocators). This was first raised by FIDL in a Blog from April 2024 outlining the application process blog post]
Until 2025, creating MetaAllocators was not possible due to the lack of the Smart Contract code to run MetaAllocators. Over the course of 2024, FIDL has been in development of such a Smart Contract, which in now ready. This Smart Contract has been [audited by Composable Security] and [tested out in the automated allocator] on [[faucet.allocator.org (http://faucet.allocator.org/)]. Based on reported success in testing now proposing rollout of this framework to create a new MetaAllocator to govern current and future Manual Allocators.
Graphics
![Image](https://private-user-images.githubusercontent.com/94004586/407564148-9bee5f99-7561-4f9e-9379-1e873b4761d7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMjY4MDUsIm5iZiI6MTczOTEyNjUwNSwicGF0aCI6Ii85NDAwNDU4Ni80MDc1NjQxNDgtOWJlZTVmOTktNzU2MS00ZjllLTkzNzktMWU4NzNiNDc2MWQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE4NDE0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRkNDE2NThhMWVmZjVmMjcxMTAyMDkyYTI3MDBjMzY3OTg0MWRjZjJiZTNhZTYzYTJiNDk3MmU4OWEwNWUzOGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Gq73yf6LMT6y6TpvYIuTT2Uo3JHWWujPGwRuU6PQsf8)
New Model
Previous Model
![Image](https://private-user-images.githubusercontent.com/94004586/407564270-a6aea7d0-3903-4e0d-b3fb-0b1cbde11cd5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMjY4MDUsIm5iZiI6MTczOTEyNjUwNSwicGF0aCI6Ii85NDAwNDU4Ni80MDc1NjQyNzAtYTZhZWE3ZDAtMzkwMy00ZTBkLWIzZmItMGIxY2JkZTExY2Q1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDE4NDE0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiYmZlMGI0ZjYzODBlNTQ4MjE2Y2U3NjFmN2FkOTBlMTgwYjJkZTQ5MDdlODQ5OWRmMTUyN2M2YzJmNWI0MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qJbeTgcIgcw0pxm9YneBHQrJlYJCPUD4gQkmNyFRBlE)
Proposing
Feedback from the allocator community. (via this issue or on the upcoming Governance Calls for Fil+)
FIDL to deploy an instance of the Smart Contract that will hold the DataCap Allocation.
Root Key Holders to approve a transfer of an initial 100PiBs of DataCap to this contract. This amount will allow us to conduct refresh of Data Cap for outstanding audits.
Next Steps
Pending the community discussion and input, will be submitting a simultaneous application for a MetaAllocator through GitHub on behalf of the Governance team.
The text was updated successfully, but these errors were encountered: