Yes, a library might be the right implementation solution here. I was thinking of a spec to get the requirements and capabilities right for a wide set of repos, since this is not technically difficult to build (it’s can probably be just a dataclass with a few helper methods), but it’s difficult to get the format right and get everybody aligned.