Question
How should applications observe a reservation ending? Decide whether expiry, exact-connection closure, supersession, disablement, and internal failure use distinct events, a reason-bearing unified closure event, or rust-libp2p-shaped events; also lock renewal observability and the relationship between wire expiry and monotonic internal expiry.
Question
How should applications observe a reservation ending? Decide whether expiry, exact-connection closure, supersession, disablement, and internal failure use distinct events, a reason-bearing unified closure event, or rust-libp2p-shaped events; also lock renewal observability and the relationship between wire expiry and monotonic internal expiry.