-
Notifications
You must be signed in to change notification settings - Fork 9
Description
In issue #37 we raised the point of "to prefix or not to prefix", but there were really 2 issues being discussed there:
- Should seqcol prefix digests that become part of the seqcol representation that is digested?
- Should seqcol prefix the seqcol digests it generates? And should it require these for queries?
Issue #37 discusses the first issue, which we decided and posted an ADR for (the upshot is we don't add anything specifically, but if an external protocol like refget specfies that such and such prefix is actually part of the identifier, then clearly we just take that at face value).
This issue is meant to track the 2nd point: Should seqcol prefix the seqcol digests it generates? And should it require these for queries?
what do we want to accept in the API? with or without prefixes?
what does the server serve? the output provided to the user. Do we have to say that these strings have to be prefixed with something? When we return things, do we include these prefixes? Or do we make it user-controlled through query parameters or something?
My current thinking is that the answer should be No.
I think we should never add or expect prefixes. They are for entities that surround the spec, not for the spec itself.