Hi, thanks for trying it out!
It is a JSON-LD checker, nothing specific to DIDs. We just happened to use "didDocument" as an example of a property that's missing from the context of the default JSON-LD object
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, August 17, 2020 3:04 PM, Melvin Carvalho <melvincarvalho@gmail.com> wrote:
> Looks great!
>
> When I tried to check the default doc I got:
>
> MISSING_PROPERTIES_IN_CONTEXT
> ["didDocument"]
>
> Is it a JSON-LD checker or a DID checker too?
>
> On Mon, 17 Aug 2020 at 14:56, Guillaume <guillaume@transmute.industries> wrote:
>
>> Hello,
>>
>> At Transmute we found that as we update our JSON-LD credentials, sometimes we don't update the corresponding context and some properties end up being undocumented, making the credential not signable (because invalid JSON-LD)
>>
>> Therefore we created a tool to check credentials (and other JSON-LD objects) automatically:
>> - https://github.com/gjgd/jsonld-checker
>> - https://www.jsonld-checker.com
>>
>> JSON-LD checker is a JS SDK and a web app to check JSON-LD objects, with the following features:
>> - Paste a JSON and check if it's valid JSON-LD and that all the properties are documented in the context
>> - Paste the url pointing to a file and check that all JSON objects in the files are valid
>> - (Experimental) Paste the URL of a github repo and check that all JSON objects in all files of the repo are valid
>> - Shareable URLs
>>
>> Thought we'd share with the community, feedback welcome!
>>
>> Guillaume from Transmute