Add non normative section about managing status list#573
Conversation
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
|
This PR was discussed on a call and it was suggested to add this as an appendix with SHOULD normative requirement applicable for implementers of bitstring status list. |
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com>
index.html
Outdated
| </p> | ||
|
|
||
| <p> | ||
| The status list credential MUST use the same securing mechanism (proof type and |
There was a problem hiding this comment.
Hmm, probably shouldn't do normative requirements in an appendix.
There was a problem hiding this comment.
all normative text has been removed in favor of "nudge" type wording, such as "are encouraged to"
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com>
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com>
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
| properties: | ||
| statusPurpose: | ||
| type: string | ||
| description: The purpose of the status list (e.g., "revocation", "suspension"). This determines what type of status information the list will track. | ||
| example: "revocation" | ||
| id: | ||
| type: string | ||
| format: uri | ||
| description: Optional identifier for the status list. If not provided, the service will generate one. | ||
| options: | ||
| type: object | ||
| description: Optional parameters for creating the status list, such as size or other configuration options specific to the status list mechanism being used. |
There was a problem hiding this comment.
A note about our implementation, we receive these properties:
properties: {
credentialId: {
type: 'string'
},
// an ID value required to unambiguously identify index allocation state
indexAllocator: {
// an ID (URL) referring to an index allocator
type: 'string',
pattern: '^(.+):(.+)$'
},
type: {
type: 'string',
// supported types in this version
enum: [
'BitstringStatusList'
]
},
// length of the status list in bits
length: {
type: 'number',
min: 8,
max: MAX_LIST_SIZE
},
statusPurpose: {
type: 'string'
}
}
|
Discussed: Review usage of 204 across the specification. Determine if 201 or 204 is suitable for this operation. Always send location header, make response body optional (TBD). |
|
Lets review next week, potentially open a separate issue for creation endpoint details (status code / response body) |
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
|
issue #594 was created to discuss indexAllocator further. |
This is an attempt to address #232
Some text is proposed here which should be reviewed.
Preview | Diff