@@ -214,11 +214,11 @@ export interface Evidence {
214214 success_rate : number ;
215215
216216 /**
217- * Most recent contributing run where this config met the success threshold.
218- * Omitted for knowledge assembled from runs that did not independently meet the
219- * threshold.
217+ * Most recent contributing run whose evidence supported recommending this
218+ * configuration. Omitted when no individual run independently met the
219+ * recommendation threshold.
220220 */
221- last_verified_at ?: string | null ;
221+ last_supported_at ?: string | null ;
222222}
223223
224224export interface LookupRequest {
@@ -459,7 +459,9 @@ export interface Recommendation {
459459 evidence : Evidence ;
460460
461461 /**
462- * Specificity of knowledge matched for this recommendation.
462+ * Specificity of knowledge matched for this recommendation. Exact matches use
463+ * knowledge for the requested target; host and domain matches use broader fallback
464+ * knowledge.
463465 */
464466 match_scope : 'exact' | 'host' | 'domain' ;
465467
@@ -474,13 +476,6 @@ export interface Recommendation {
474476 proxy : Proxy ;
475477
476478 type : 'recommendation' ;
477-
478- /**
479- * Exact matches meet the evidence threshold; host and domain fallbacks are
480- * inferred. Check evidence.last_verified_at for successful verification age and
481- * last_observed_at for the latest evidence.
482- */
483- verification : 'verified' | 'inferred' ;
484479}
485480
486481/**
@@ -548,8 +543,9 @@ export interface ResolveRequest {
548543 * any non-HTTPS destination as off-site and will not drive an http one. Kernel
549544 * uses it to drive the browser further into the site, where it can observe
550545 * protections that only appear once a session interacts. When this target already
551- * has a verified configuration, the run confirms that one instead of re-deriving
552- * the whole matrix, so supplying an intent narrows what can be recommended.
546+ * has a recommended configuration, the run confirms that one instead of
547+ * re-deriving the whole matrix, so supplying an intent narrows what can be
548+ * recommended.
553549 */
554550 intent ?: string ;
555551}
@@ -615,8 +611,9 @@ export interface ConfigRegistryResolveParams {
615611 * any non-HTTPS destination as off-site and will not drive an http one. Kernel
616612 * uses it to drive the browser further into the site, where it can observe
617613 * protections that only appear once a session interacts. When this target already
618- * has a verified configuration, the run confirms that one instead of re-deriving
619- * the whole matrix, so supplying an intent narrows what can be recommended.
614+ * has a recommended configuration, the run confirms that one instead of
615+ * re-deriving the whole matrix, so supplying an intent narrows what can be
616+ * recommended.
620617 */
621618 intent ?: string ;
622619}
0 commit comments