Closed aaitor closed 4 years ago
The current Filecoin Registry application allows to the Verifiers to manually verify new clients and allocated datacap requested by this clients.
The governance process to verify new datacap requests and the transactions history of that is an off-chain process that currently is not being tracked.
In this document we are proposing the changes to apply in order to have a more open and democratic governance framework with the objectives of:
The following flows allows to a user to request the on-boarding as Client. The steps are:
open
& state:Request
are associated to the issue.The flow proposed for verifying a new client is:
open
.Actions:
state:Granted
and removing the label open
.
Additionally to this, a new comment to the issue will be added including the
transactionId with the following format: Request granted: 0xTRANSACTION_ID
state:Request
label
for state:Further info needed
. Additionally to this a new comment with the
information given by the verifier will be added to the Github issue.state:Denied
open
will be removedThis flows is based in the initial authentication of Github from the verifier side. It means for each request sent to Github, the application will send the verifier credentials allowing to Github to authorize or not the request sent by the verifier.
NOTE: The previous flow only take into account the general or most common flow for developers and organizations. It must be completed with the rest of the possible use cases, like the redirection to verify.glif.io in case of small datacap requests
Document the whole flow to verify a new client and allocate the requested datacap. This flow will include both onchain and offchain processes
Example: https://github.com/josepablofm78/TestFlows/issues/1
As a result of this issue we should have a documentation with the flow.