verifiablesoftware / vsw

Core project of VerifiableSoftware
Apache License 2.0
1 stars 0 forks source link

verifiable presentation/proof request spec #30

Closed wenjing closed 3 years ago

wenjing commented 4 years ago

In "vsw verify" (and corresponding rest api), the client makes an inquiry about a piece of software identified by DID-x (its verifiable credentials). The "vsw verify" command then evaluates the rule expression and returns what conditions are met by DID-x and what may not. The behavior of "vsw verify" should be specified in its manual page. Here we try to specify the language to express those queries.

i.e. a spec about what type of queries are supported and the format of that language. we intend to stay within ACA-py as much as possible but extensions may be needed to express all needed inquiries.

If necessary to break up into more manageable pieces, need to also specify which subset is required for M1, M2, ...

This work has dependency on the schemas #3 , #4, #5 and probably others as well.

As inputs to this work, we need to compile a list of threat models and what inquiries are needed.

wenjing commented 3 years ago

Merging in from #21

wenjing commented 3 years ago

I'm summarizing the conclusions from today's meeting with @fw-brice

The tasks to complete and close this issue:

wenjing commented 3 years ago

https://docs.google.com/document/d/10d4WvaRJjaJkpl4JLyKsbhcADJWzUsZCCtn_xxrM5qY/edit