bcgov / greenlight

A demonstration of the verifiable organization network showing a new restaurant gathering the permits necessary to open.
Apache License 2.0
34 stars 45 forks source link

Project cleanup + dflow agent workaround #167

Closed esune closed 5 years ago

esune commented 5 years ago

The project cleanup involves getting rid of a number of old files that are not being used anymore and were leftovers of previous versions of permitify/dflow. The biggest changes include:

The fix/workaround for dFlow agents was implemented to overcome non-matching dependencies structures between the required proofs, and the agent dependencies declared in the network (e.g.: Fraser Valley depends only on Worksafe based on the network topology, however it also requires a proof from the BC Registries agent to be able to complete the request correctly).

The schema version bump is required to address the indy.error.IndyError: ErrorCode.WalletItemNotFound error in the devex-von-permitify-dev environment by forcing the agents to re-register onto the ledger using the new schema.