Given user initiates credential issuance using the <issuer>
And issuance method is <issuance_method>
And issuance is performed on a <issue_scenario>
When issuance flow is completed
Then credential is stored in the Wallet
When user presents the credential to the <verifier>
And presentation is performed on a <presentation_scenario>
And user shares <selective_disclosure>
Then verifier verifies the credential successfully with <status>