What are the benefits of on-chain DID’s?

An on-chain DID allows you to create a service endpoint such as a URL in a service provider such as GitHub where you can store any KILT credentials you wish to make public. These credentials would then be visible to the verifier or any on-line service that can read KILT credentials. These credentials remain under your control and you can add to or delete them at any time.  

An on-chain DID also allows you to digitally sign files using DIDsign via this website.