EUDI Wallet Test Report
Home > Requirements > Ios > Reuse policy metadata 257 > Method c rotating batch random rotation and full cycle reset of batch attestations 371 > Randomized balanced rotation with silent renewal under method c (rotating-batch)
Report generated 04-08-2026 09:16

Feature: Randomized balanced rotation with silent renewal under method c (rotating-batch)

As a Wallet User, I want the wallet to rotate through all technical attestations in a batch in a random and balanced way, and automatically reset the rotation cycle once every attestation has been used at least once, so that my presentations remain unlinkable and the batch continues functioning seamlessly until it expires.

Scenarios

Given the issuer has issued a batch of N credential instances under Method C

When I view the credential in my wallet

Then I see the counter showing N of N

Given I hold a credential backed by a batch of N instances under Method C

When I present the credential repeatedly

Then the counter continues to display N of N and never decreases

Given the batch's remaining lifetime has fallen below the reissue trigger lifetime left threshold provided by the issuer

When the wallet checks the batch's remaining lifetime

Then the wallet silently reissues a fresh batch of N instances without notifying me

Given the wallet has silently reissued a fresh batch to replace the near expiry batch

When I next open my wallet

Then I see the counter showing N of N

Serenity BDD version 4.2.22