Working on implementing the smart contract. Hopefully, it will be complete by the end of the week. The Product RFC has been updated to narrow down the scope. There will be follow up RFCs for Product Type and Product Catalog.
Created a multi-project Kanban board to show what Grid stories are being worked on. Access is available to everyone who has a Linux foundation login on Jira. We chose Kanban-style board, because this will accommodate many people using this board that are not managing their work to any specific, time-boxed sprint. Please feel free to add stories to the backlog. Also, make sure it is entered into the correct project and provide enough information (description, steps-to-recreate for bugs, etc), so people know what needs to be done. If you see a story you would like to work on, contact the creator of the story or me (Mark Ford) on RocketChat. If you have any questions you can ask me.
I think it looks great! (Dave Cecchi)
Can we create epics (Adeeb)
Yes, you can, there are currently several Grid Epic already created. We will also be reviewing this board going forward during this meeting. (Mark)
Grid Admin UI Mock-ups (Darian)
We have started thinking about a Grid administration application. We currently have some wireframes around Pike organizations and agents. We also have started thinking about how to have multiple keys associated with one user within the application and then chose which key is currently active. The application would change the allowed actions with that key. This is not in development yet. (Darian)
Where should we enter feature requests and suggests for this? (Cecchi)
That is a really good question, I don't think we have fully worked that out. (Darian)
In general, features request should go into Jira and entering an RFC as it becomes more fleshed out. This allows us to track the work. (Shawn)
Is there a label for this kind of idea, to show that it still needs to be fleshed out (James)
It does not exist yet but it is something we should figure out. Maybe some type of "triage" label that would allow us to keep track of what needs to be reviewed (Shawn)
Also, it would be a good idea to communicate the idea and Jira ticket on the Grid channel in rocketchat. (Mark)
We will work on fleshing out the process for UI feature requests (Darian)
CLI and REST API Schema (Shannyn/Eloa)
We have the initial commands to create organizations, update agents, and create a new schema. The first step is to create a new organization. This command also create an admin agent. We need to update the agent to have the correct roles so they are allowed to create a schema "can_create_schema". And then we can submit a schema to create, using a YAML file.
How did you create the keys? (Peter)
Sawtooth keygen (Eloa)
Have we considered keeping these demos running public somewhere? (Cecchi)
We could use a thing called Asci cinema and record the session. This allows you to pause and copy the actual commands. (Peter)
The motivation for this RFC is to document our current thinking of the components that make up Grid (daemon process, CLI, SDK, etc...). This does not take an opinion on business capability, like schema or product. The daemon process includes a state delta export and a REST API, and this will grow to include anything that needs to be persistently running. Also, the RFC discusses about how the CLI communicates with the daemon, contracts that can be deployed in Sabre, the Grid SDK to be used in writing these smart contracts, and documentation. Please take the time to read it and give any feedback. Also, it is useful to read if you are considering contributing. (Shawn)
Where is this located? (Matt)
It is in the grid-rfc repo as a pull request (Shawn)
If you have any other questions feel free to raise them on rocketchat or directly on the RFC. (Mark)
Open Forum
Data Overlay Aries. Is anybody interested in helping me brainstorm how this Data Overlay would work within Grid? (John Hopkins)
Yes I am interested, I am very interested in any cross-product integration (Shawn)
Sounds like a good thing to start off in RocketChat and then as stuff is fleshed out we could create an RFC (Cecchi)