New schema for Provider Attributes (JSON-Schema) #434
Replies: 2 comments 1 reply
-
hello @cloud-j-luna, thank you for starting this discussion. i would love to get involved with helping here, giving providers instructions on how to fill these out and possibly create automated steps for both filling them out and verifying them. this will be especially true if the proposal i am part of passes 🤞 |
Beta Was this translation helpful? Give feedback.
-
hey, i really like the idea and think its important to have a schema for this. With a JSON schema its also easy for providers to use/verify valid values. |
Beta Was this translation helpful? Give feedback.
-
New schema for Provider Attributes (JSON-Schema)
Provider Attributes
Provider Attributes are currently used to allow users of the Akash Network to check on different attributes of providers. These include the type of hardware, location and supported features. There is currently a spec for provider attributes that is used by cloudmos.io for their UI. This spec lacks formal syntax that can be used by external systems to validate and compute provider attributes.
We believe there should be a formal JSON-Schema that can be used to parse and validate provider attributes. This could be a requirement for providers to be audited and would allow for interoperability between the network and other external systems as they could populate their models based on a formal schema.
Why should you care?
When you have systems that integrate with multiple Akash Providers, defining a Provider Attributes JSON-Schema serves as a structured and standardized way to communicate the capabilities, requirements, and specifications of each Provider to external systems. Here's why it's essential:
In summary, defining a provider attributes JSON-Schema for external systems integrating with Akash Network providers enhances consistency, clarity, security, and interoperability. It streamlines integration efforts, facilitates understanding, and ensures that all parties involved adhere to standardized practices and specifications.
Draft Proposal
Cloudmos.io's schema provides a great baseline for what could be the formal Provider Attributes Schema.
Below is a starting point for this discussion with comments.
This is just a draft proposal for how the Provider Attributes could look like. It's up to the community to discuss and implement the schema. We at Quasarch are committed in moving forward with this initiative as part of the WG-Provider-Attributes.
Beta Was this translation helpful? Give feedback.
All reactions