Hi Gert,
Sorry for the delay in my response. Please see my responses below:
1. You're correct that operations are no longer part of the Grafeas API since v1beta1. In general, the layout doesn't seem like part of the Artifact Metadata API, as it represents the higher-level structure of the CI/CD pipelines, not the metadata about the artifacts generated by them.
2. What kinds of metadata in your process is not currently represented by Grafeas? You're welcome to file a FR as a GH issue for any that you'd like, to see if the community has a similar need.
3. Makes sense and it sounds like the right approach with Grafeas, to create occurrences based on the notes that represent metadata generated by the ci/cd pipelines.
4. This sounds like a separate process that'd query Grafeas for all metadata, and the verification will be done in that separate process.
5. One option is to create protos that represent your specific process, and use Grafeas protos inside them. If something is missing from Grafeas that the community can benefit from, we'd love to have your contribution!
6. We currently have no specific plans to retire v1beta1 API. We'll be releasing Grafeas server 0.1.0 soon, so you're welcome to use it or your own integration with the Grafeas API.
Happy to answer any other questions and hope this helps!
Cheers,
Aysylu