-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add suggestions for API for batch fetching statuslists #27
Comments
ideas from discussion with Oliver and Martijn:
|
I would be supportive. I believe ISO called this the all_bucket property. |
I would also be supportive, this work is needed |
Editors are supportive as well on this feature. Do you have any preferences on how this should be achieved and why? |
@c2bo and I gave it some thoughts. This is what group/pool/aggregation (best name tbd) file could look like: {
"status_lists" : [
"https://example.com/statuslists/1",
"https://example.com/statuslists/2",
"https://example.com/statuslists/3"
]
} There would be an equivalent in CBOR, depending on your Status List Token, the group/pool/aggregation must be in the same encoding. Is it ok to keep the group/pool/aggregation unsigned? (we think so). Most important question is how to find this file. After discussion the 4 variants mentioned above: Option A: predefined "/status-lists" in the same path provides the group/pool/aggregation
Option B: well-known path
Option C: additional URL inside the Referenced Token
Option D: additional URL inside the Status List Token
Option E: URL provided by the Issuer metadata
Current proposal is to use both Option E to easily find the URL and Option A/D to have an protocol-agnostic way. |
Paul and I discussed a bit more and will create a draft PR with option D+E for further discussions / feedback. |
Editors Call: Agreement that D+E seem the best options |
Bikeshedding: |
If a verifier wants all statuslists for a specific type of Referenced Token, e.g. for offlien caching, then it would be handy, if the issuer provides a API endpoint to get those in one call, e.g. as an array.
The text was updated successfully, but these errors were encountered: