A per-result freshness hint (draft CacheableResult): how long a result may
be cached (ttl) and by whom (cacheScope). Supplied per result by the
user and surfaced to client consumers. The wire field stays ttlMs
(milliseconds); ttl is the typed SDK-facing value.
A per-result freshness hint (draft CacheableResult): how long a result may be cached (ttl) and by whom (cacheScope). Supplied per result by the user and surfaced to client consumers. The wire field stays ttlMs (milliseconds); ttl is the typed SDK-facing value.