diff --git a/core-private-routes.md b/core-private-routes.md index 7e495e2..2a77b24 100644 --- a/core-private-routes.md +++ b/core-private-routes.md @@ -112,8 +112,8 @@ The config returned by `GET /node/config/latest` has this structure: Important notes: -- `clientMap` maps subscription link UUIDs to the user and subscription — used for xray traffic attribution. -- `mtprotoClientMap` maps MTProto link UUIDs to the user and subscription — used for telemt traffic attribution. +- `clientMap` maps subscription-link IDs (lsId) to the user and subscription — used for both xray and telemt traffic/online-IP attribution (the telemt username now mirrors the xray email `u{userId}.l{linkId}.s{lsId}.i{protoId}`). +- `mtprotoClientMap` (lsUuid-keyed) is retained on the wire for backward compatibility but is no longer used for attribution. - `services.xray` contains the Xray inbounds, routing, and outbounds for the node. - `services.mtproto` contains MTProto inbounds for `telemt`. - The node stores the current revision and client maps locally after a successful apply.