Ambiguity in `batch_size`: maximum number of keys or proofs array size?
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 125
- Forks
- 41
- PR merge metrics
- No merged PRs in 30d
Description
Section 12.2.4-2.9.1 of OpenID4VCI
states:
batch_size: REQUIRED. Integer value specifying the maximum array size for the proofs parameter in a Credential Request. It MUST be 2 or greater.
Considering appendices F and D, which allow key attestations with multiple keys provided within a single JWT, batch_size should arguably define the maximum number of keys, and not the size of the proofs array.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read section 12.2.4-2.9.1 of OpenID4VCI together with appendices F and D, focusing on how batch_size relates to proofs and keys. Compare the two interpretations and review the surrounding terminology. Done means the ambiguity is resolved with an agreed interpretation and corresponding specification wording.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100