vac:p2p:ift:2025q3-nimlibp2p-autonat-v2
Implement AutoNAT V2 based on the libp2p specification.
Task List
Client
- fully qualified name:
vac:p2p:ift:2025q2-nimlibp2p-autonat-v2t:client
- owner: gabe
- status:
- start-date: 2025-07-01
- end-date:
Description
Implement client side, constructing and sending DialRequest
, handling DialDataRequest
/DialDataResponse
exchange,
validate nonce on DialBack
and parse DialResponse
.
Ensure interop against other implementations
Deliverables
Server
- fully qualified name:
vac:p2p:ift:2025q2-nimlibp2p-autonat-v2:server
- owner: gabe
- status:
- start-date: 2025-07-01
- end-date:
Description
Address selection, dial address, send DialBack
, handle nonce and do amplification check.
Ensure interop against other implementations