Keep address descriptors and structural protocols independent of concrete IPC, actor runtime, tunnel and optional dependency mods. Use `AddressDeclaration` for plain and tunnelled address values, while concrete TCP/UDS factory dispatch remains in `._addr`. Drop runtime model-name aliases to `Any` and the self-referential `get_type_hints()` regression. Also, - preserve lazy `multiaddr` and net imports - verify canonical type identity across discovery, IPC and tunnels - route random and bound address reconstruction through concrete types Prompt-IO: ai/prompt-io/opencode/20260903T201530Z_d097090f_discovery_types.md (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| conc-anal | ||
| prompt-io | ||
| tooling-todos | ||
| tpt-backends | ||