@creimers It’s on our road map, and a lot of folks are asking about it. We don’t have any solid dates on when we will start work on this, though.
A bit of background on sequences:
JSON for sequences is stored in a representation know internally as “CeleryScript”. It is basically an abtract syntax tree written as JSON.
Object.values(store.getState().resources.index.references).filter(x=>x.kind === "sequences")
The AST must be properly formed or it will be rejected by the bot and/or API. I am planning on doing a write up about how it works soon, but have not yet gotten around to it.
If you are familiar with Typescript, you can see interface definitions for all of the different AST nodes here.
Right now, we have a custom validator for these nodes written in Ruby, but I would really like to switch over to something more reusable like JSON schema so that people could write third party tools and editors for things similar to what you are suggesting.
I’m happy to help with any other questions you may have.