Patent attributes
A method for verifying and issuing credential, includes providing, by a first credential management system of a first credential service provider, a sharing credential token and a service endpoint to a requesting device of the credential owner, upon a request; receiving, by a second credential management system of a second credential service provider, from a verifying device of a verifier through the requesting device, the sharing credential token and the service endpoint; sending, by the second credential management system, a proof request to the first credential management system based on the service endpoint; generating, by the first credential management system, a proof based on the proof request; and verifying, by the second credential management system, the proof based on credential cryptography information retrieved from a distributed ledger. The method implemented on a distributed platform across different service providers and distributed ledgers ensures trustworthy credential verification and issuance.