{"id":"43ba88a9-6458-42b4-90aa-0b214d8f097d","task":"Issue and later verify a reusable identity verifiable credential using Microsoft Entra Verified ID's Request Service REST API","domain":"learn.microsoft.com","steps":["Register your app and configure a credential contract (schema/display) in Entra Verified ID before issuing anything","Call createIssuanceRequest against the Request Service REST API to generate an issuance request, then present its returned QR/deep link to the user's wallet","Confirm issuance completion via your configured callback, storing the issued credential's association with your user record (not the credential contents themselves)","Later, call createPresentationRequest to ask the user to present that credential (or another required one) for reuse in a new context","On presentation callback, validate the credential's issuer, schema, and revocation status before trusting the reused identity claim"],"gotchas":["Issuance and presentation are two separate API calls/flows — a presentation request cannot simply reuse an issuance request's payload","The callback endpoint you configure must be reachable and correctly validated, or you'll receive completion notifications you can't correlate back to a specific request","Reusing a previously issued credential still requires you to check its current revocation status at presentation time — a credential valid at issuance may have since been revoked"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/43ba88a9-6458-42b4-90aa-0b214d8f097d"}