Skip to content

Update `service-side-pow.md`

wesleyac requested to merge wesleyac/arti:update-pow-manager-draft into main

This has various changes which I think will improve things, based on my work implementing this:

  • Use a Arc internally instead of pushing it to the callers
  • Make PowManager have its own update loop instead of piggybacking off of IptManager
  • Add KeyMgr and HsNickname to PowManager (this is required, I just forgot when I was writing this doc initially)
  • Make seed expiration be per-TP instead of per-PowManager (this simplifies some parts of the code and provides better security properties)

The main thing I'm not totally sure about is the interface for PowManager to poke Publisher to cause it to update.

Merge request reports

Loading