-
Notifications
You must be signed in to change notification settings - Fork 27
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
Determine what information is available from validator-info to determine node compliance #24
Comments
Node compliance info available with the current output of
Things that we can potentially add to
Another option might be to force Stewards to provide the output of the compliance scripts once a month? Any thoughts/suggestions? @WadeBarnes @swcurran |
I think it's best if we update the
|
By incorporating the collection of the additional data analyzed by the Technical Verification Script, it would be easy to implement continuous compliance monitoring. |
@WadeBarnes it would be great if we can include the Technical Verification Script into Suggest we make this a privileged request the same as |
We will need to clone and clean the Technical Verification Script so that it can run without any user input and change the output format to JSON |
@lohanspies, I recommend incorporating just the data collection elements of the Technical Verification Script into By adding the additional details to the response from the node itself, the additional data would only be available to privileged requests as it is now. |
Agree with this approach. Suggest we think about anything else we might want/need to add to the Technical Verification Script before starting this work. Anything on top of mind from your side? Maybe a list of outstanding patches would be a great addition. That can feed into the security analysis of an Indy Network. Food for thought - how can we get some security metrics out of this as well? Thinking out loud here and not a well thought through idea at this stage. |
Agreed, I think it would be good to discuss further when we're designing the updates for |
Exactly. We can continue the discussion during the SC Health Workstream call today. Thank you for the feedback so far. |
A few discussion items for the Steward Council Health Workstream call today: Ensure that the technical policies already enable the extraction of this type of information.
Transparency on blockchain state: (This information is available, just not via a public dashboard)
This approach does have some benefits:
Maybe a good idea is to present the approach to Stewards to get their input as well. @WadeBarnes update README to clearly indicate what analysis is available right now in We will continue the discussion before actively starting to work on these proposed changes. |
@lohanspies, Please review the summarized tickets to see if they adequately address what's been discussed. |
@lohanspies, For the following tickets, who is best equipped to start this investigation, and where is the relevant resource material? |
@WadeBarnes reviewed the tickets and made comments on some of them. |
@lohanspies, It would be best to treat that as a separate topic. |
@lohanspies, Once we feel we've addressed the topics sufficiently in the spawned tickets I'd like to close this one as complete. |
@WadeBarnes sure, can we please discuss this in the SC Health call tomorrow and ensure we are aligned on all tickets? |
Absolutely |
Reviewed on the Health Workstream Call and agreed the tickets cover the discussed items. |
The objective is this exercise is to determine what information provided by the
validator-info
call can be used to measure compliance with the Sovrin Technical PoliciesAn example might be to determine if nodes have two Public IPs for node and client traffic respectively as per the technical policy.
Further analysis is required to determine what is already available vs what is missing. i.e. a Gap analysis, the outcome might be requested changes to the output provided by the
validator-info
call fromindy-vdr
The text was updated successfully, but these errors were encountered: