User-initiated verification invitation
user1
can initiate a verification process by creating a verification invitation
that includes a verification proposal.
user1
creates a verification invitation with a verification proposal by using
the following
command:curl --header 'Authorization: Bearer ${user1_verifiable_credentials_access_token}' -X POST -d '{"attach":{"recipient":"invitee","use_connection":true,"verification_proposal":{"state": "outbound_verification_request", "proof_schema_id": "proof-schema1:1.0"}}' --location 'https://${service_url}/v1.0/diagency/invitations
The response from this command contains a short_url
field. verifier1
processes the invitation that contains the verification proposal by
using the following
command:curl --header 'Authorization: Bearer ${verifier_verifiable_credentials_access_token}' -X PUT -d '{"url":"<invitation-short-url>"}' --location 'https://${service_url}/v1.0/diagency/invitation_processor
The verification process continues as described in the User-initiated verification section, with verifier1
viewing and
acting upon the verification proposal.