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:
removing old unused code in the src and assets folder
moving the agent-specific resources (src, templates) into the dflow-agent folder
update dockerfiles accordingly
The code has been tested in Docker and everything runs as expected.
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.
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:
src
andassets
foldersrc
,templates
) into thedflow-agent
folderThe 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 thedevex-von-permitify-dev
environment by forcing the agents to re-register onto the ledger using the new schema.