{
  "preparedUTC": "2026-10-31T17:13:19.457963+00:00",
  "finding": "Official Kyber API documentation treats source as application-supplied tracking metadata and routeID as a route identifier. Neither is a documented user, device or login identifier.",
  "source": {
    "URL": "https://api-docs.kyberswap.com/aggregator-api.html",
    "publishedScriptURL": "https://api-docs.kyberswap.com/aggregator-api.d73228e0d5fa.js",
    "observedHTTP": 200,
    "observedUTC": "2026-10-31T17:12:33.170423+00:00",
    "scriptSHA256": "d73228e0d5fa5b7a11b61553cf9845dec537b05aa807e01920ce107d8fbe4f63",
    "scriptBytes": 41327,
    "OpenAPIVersion": "3.0.0",
    "APIVersion": "2.12.1"
  },
  "locators": {
    "source": "components.schemas.BuildRoutePostBody.properties.source",
    "routeID": "components.schemas.GetRouteSuccess.properties.data.properties.routeSummary.properties.routeID",
    "clientHeader": "paths./{chain}/api/v1/route/build.parameters",
    "legacyClientData": "paths./{chain}/route/encode.get.parameters"
  },
  "paraphrase": {
    "source": "Application-provided source label recorded on chain; may differ from the request client header and may have multiple tracking values.",
    "routeID": "Identifier for a particular swap route.",
    "legacyClientData": "Caller may supply a JSON source value in a query parameter."
  },
  "guide": {
    "URL": "https://github.com/KyberNetwork/kyberswap-documentation/blob/main/developer-guide/aggregator-api/how-to-guides/execute-a-swap-with-the-aggregator-api/upgrading-to-apiv1.md",
    "observedFileSHA256": "440f23ecd4fafab2a991a7fe197ea6759d894b7d732995982c2f257be21fe655",
    "meaning": "Request mapping changes the older clientData field to source in the route-build request."
  },
  "limits": [
    "Current schema observation does not prove exact backend implementation on October29.",
    "Route metadata is bound by the collector transaction signature; the transaction does not authenticate a backend request, a human, a browser or a Rabby session.",
    "No provider logs were accessed and their existence or retention is unknown."
  ]
}
