mattrglobal / osma

An open source mobile agent for achieving SSI
Apache License 2.0
40 stars 29 forks source link

Add protocol discovery support #13

Closed tplooker closed 5 years ago

tplooker commented 5 years ago

Is your feature request related to a problem? Please describe.

To discover the features of a newly connected agent a discovery query can be sent to the agent to discover the protocols it supports. This functionality should be added and used to populate the list view on the ConnectionPage with a list of supported protocols and any actions able to be taken with these protocols.

Describe the solution you'd like

Add the DiscoveryService to the ConnectionPage, use this to query the current connection for a list of protocols. Build a list of TransactionItems to populate the listview with representing each supported protocol.