Study and experiment with the mix path selection from related papers (1, 2) to address the malicious path problem in both anonymous download and hidden services. Work-in-progress summary/notes on the experimentation with mix path selection here and experiment code here
next:
continue experimentation and document the results.
based on results, write specs for mix path selection to be used for the anonymous download over the transport layer, and later on for hidden services.
On push to master, generate a JSON payload of the API docs from the source C/C++ headers (and where they should live in the target) and push a repository dispatch event to the docs repo.
On release, create a release in the docs repo with the generated API docs.
At the docs repo (target): generate API docs from the source specified in the JSON payload, and create a PR with the generated API docs.
next:
Finish the two workflows for generating API docs and the spec documenting it.
Add support for config documentation generation in the workflows.