Capture transport addresses in state

This commit is contained in:
jwinterm
2026-07-06 07:00:04 -04:00
parent c52e700b6f
commit bf2a171ec6
16 changed files with 907 additions and 20 deletions
+7
View File
@@ -32,6 +32,8 @@ or deployment notes.
```sh
python3 -m ampg --config examples/wownero.gateway.toml build
python3 -m ampg --config examples/wownero.gateway.toml manifest
python3 -m ampg --config examples/wownero.gateway.toml addresses list
python3 -m ampg --config examples/wownero.gateway.toml addresses capture --profile mobile-i2p
python3 -m ampg --config examples/wownero.gateway.toml preview manifest
python3 -m ampg --config examples/wownero.gateway.toml health-plan
python3 -m ampg --config examples/wownero.gateway.toml health-plan --mode preview
@@ -60,6 +62,11 @@ Some transports may not have final public addresses when a fixture is generated.
cases AMPG uses route-valid placeholders such as `http://wownero.onion/` so AMPB can still
verify transport selection without contacting the network.
When a managed or adopted daemon writes an actual address, run `addresses capture`.
Captured addresses are stored under `gateway.state_dir` and replace placeholders in
fixture manifests and published health plans. Operators can also use `addresses set` to
store an address manually.
## Interaction Policy
Fixture interaction policy defaults to: