diff --git a/.repository-projection.json b/.repository-projection.json index b5b97cb..d58f670 100644 --- a/.repository-projection.json +++ b/.repository-projection.json @@ -3,11 +3,11 @@ "projection": "deixic-node", "projectionSchemaVersion": 1, "sourceRepository": "dx-corp/mono", - "sourceSha": "7f322bbd03a590ed5a478b12303369ea8d48c00a", + "sourceSha": "c3fe404d7c05f9d3b39f6e0d56659c6f020c7159", "destinationRepository": "dx-corp/deixic-node", - "priorProjectedBase": "b9802c8dca99bfd256d5f9fc1e21f728af26d27a", + "priorProjectedBase": "efe9651acf95c2a1f1ad81a0b38be8cc5b36b9cc", "definitionDigest": "6c8bda5a9e80c50ccdc2d79d85f61b7f2373eb695dcc86f51f6240901cdf3c28", "toolDigest": "898e8657d9153a2a51d7c283bf83bb3350b5d1e6", - "contentDigest": "1959422422c9ca7d87cb6bff7771da6a23e6effa8acea4977dd8e7bb32579316", + "contentDigest": "9e59fe2bea5421fe98cac6ec28fd08570b5283b2067629128468536094b697f9", "publicationEligible": true } diff --git a/gen/ts/toolexecution/v1/toolexecution_pb.ts b/gen/ts/toolexecution/v1/toolexecution_pb.ts index e97092d..9c85ee1 100644 --- a/gen/ts/toolexecution/v1/toolexecution_pb.ts +++ b/gen/ts/toolexecution/v1/toolexecution_pb.ts @@ -20,7 +20,7 @@ import type { JsonObject, Message } from "@bufbuild/protobuf"; * Describes the file toolexecution/v1/toolexecution.proto. */ export const file_toolexecution_v1_toolexecution: GenFile = /*@__PURE__*/ - fileDesc("CiR0b29sZXhlY3V0aW9uL3YxL3Rvb2xleGVjdXRpb24ucHJvdG8SEHRvb2xleGVjdXRpb24udjEigwUKFFRvb2xFeGVjdXRpb25MaW5rYWdlEh0KDHdvcmtzcGFjZV9pZBgBIAEoCUIHukgEcgIQARIgCg9vcmdhbml6YXRpb25faWQYAiABKAlCB7pIBHICEAESGQoIYWdlbnRfaWQYAyABKAlCB7pIBHICEAESDgoGcnVuX2lkGAQgASgJEhQKDG9iamVjdGl2ZV9pZBgFIAEoCRIPCgdzdGVwX2lkGAYgASgJEhAKCGFjdG9yX2lkGAcgASgJEhMKB3N1cmZhY2UYCCABKAlCAhgBEhIKCmNoYW5uZWxfaWQYCSABKAkSFgoOY29ycmVsYXRpb25faWQYCiABKAkSMgoMc3VyZmFjZV90eXBlGAsgASgOMhIuY29tbW9uLnYxLlN1cmZhY2VCCLpIBYIBAhABEkkKEWF0dGFjaG1lbnRfbW91bnRzGAwgAygLMi4udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uQXR0YWNobWVudE1vdW50Eh8KDmFwcGxpY2F0aW9uX2lkGA0gASgJQge6SARyAhABEkQKDnByb2plY3Rfc291cmNlGA4gASgLMiwudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvamVjdFNvdXJjZRJECg5wcm9qZWN0X2ltcG9ydBgPIAEoCzIsLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblByb2plY3RJbXBvcnQSSAoQd29ya3NwYWNlX3JlY2lwZRgQIAEoCzIuLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbldvcmtzcGFjZVJlY2lwZRIPCgd0YXNrX2lkGBEgASgJIoQDChxUb29sRXhlY3V0aW9uV29ya3NwYWNlUmVjaXBlEjkKDnNjaGVtYV92ZXJzaW9uGAEgASgJQiG6SB5yHAoaZGVpeGljLndvcmtzcGFjZV9yZWNpcGUudjESGgoJcmVjaXBlX2lkGAIgASgJQge6SARyAhABEh8KDnJlY2lwZV92ZXJzaW9uGAMgASgEQge6SAQyAigBEh4KDXJlY2lwZV9kaWdlc3QYBCABKAlCB7pIBHICEAESJwoWc291cmNlX21hbmlmZXN0X2RpZ2VzdBgFIAEoCUIHukgEcgIQARIrChFyZXF1aXJlZF9ydW50aW1lcxgGIAMoCUIQukgNkgEKEBAiBnIEEAEYQBI4ChBwcmVwYXJhdGlvbl90b29sGAcgASgJQh66SBtyGQoXY29tcHV0ZXIuY2hlY2tfcnVudGltZXMSMAoPZXhlY3V0aW9uX293bmVyGAogASgJQhe6SBRyEgoQcGxhdGZvcm0tYXBpLmRleEoECAgQCUoECAkQCiKAAgocVG9vbEV4ZWN1dGlvbkF0dGFjaG1lbnRNb3VudBIaCglvYmplY3RfaWQYASABKAlCB7pIBHICEAESGwoKdmVyc2lvbl9pZBgCIAEoCUIHukgEcgIQARIZCghmaWxlbmFtZRgDIAEoCUIHukgEcgIQARIXCgZzaGEyNTYYBCABKAlCB7pIBHICEAESIAoKc2l6ZV9ieXRlcxgFIAEoA0IMukgJIgcYgICAGSAAEiEKEGRlc3RpbmF0aW9uX3BhdGgYBiABKAlCB7pIBHICEAESLgoMcmVzb3VyY2VfcmVmGAcgASgLMhgucGxhdGZvcm0udjEuUmVzb3VyY2VSZWYifwoZVG9vbEV4ZWN1dGlvblRyYWNlQ29udGV4dBIQCgh0cmFjZV9pZBgBIAEoCRIPCgdzcGFuX2lkGAIgASgJEhYKDnBhcmVudF9zcGFuX2lkGAMgASgJEhMKC3RyYWNlcGFyZW50GAQgASgJEhIKCnRyYWNlc3RhdGUYBSABKAkiqwEKB1Rvb2xSZWYSGgoJbmFtZXNwYWNlGAEgASgJQge6SARyAhABEhUKBG5hbWUYAiABKAlCB7pIBHICEAESDwoHdmVyc2lvbhgDIAEoCRIbCgpjYXBhYmlsaXR5GAQgASgJQge6SARyAhABEhEKCW9wZXJhdGlvbhgFIAEoCRISCgppZGVtcG90ZW50GAYgASgIEhgKEG11dGF0ZXNfcmVzb3VyY2UYByABKAgingEKDENvbm5lY3RvclJlZhIVCg1jb25uZWN0aW9uX2lkGAEgASgJEhMKC3Byb3ZpZGVyX2lkGAIgASgJEhMKC3Jlc291cmNlX2lkGAMgASgJEhUKDXJlc291cmNlX2tpbmQYBCABKAkSFgoOY3JlZGVudGlhbF9yZWYYBSABKAkSHgoWY3JlZGVudGlhbF9lbnZpcm9ubWVudBgGIAEoCSKWAQoPVG9vbFJldHJ5UG9saWN5Eh0KDG1heF9hdHRlbXB0cxgBIAEoBUIHukgEGgIoABIhChBpbml0aWFsX2RlbGF5X21zGAIgASgFQge6SAQaAigAEh0KDG1heF9kZWxheV9tcxgDIAEoBUIHukgEGgIoABIiChphbGxvd19ub25faWRlbXBvdGVudF9yZXRyeRgEIAEoCCLjAwoRVG9vbEV4ZWN1dGlvblN0ZXASCgoCaWQYASABKAkSPQoFc3RhZ2UYAiABKA4yJC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGFnZUIIukgFggECEAESQQoFc3RhdGUYAyABKA4yKC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGVwU3RhdGVCCLpIBYIBAhABEj8KCGRlY2lzaW9uGAQgASgOMi0udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUG9saWN5RGVjaXNpb24SFAoMZXh0ZXJuYWxfcmVmGAUgASgJEg8KB3JlYXNvbnMYBiADKAkSRwoKYXR0cmlidXRlcxgHIAMoCzIzLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblN0ZXAuQXR0cmlidXRlc0VudHJ5Ei4KCnN0YXJ0ZWRfYXQYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiwKCGVuZGVkX2F0GAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBoxCg9BdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASLSAgoQVG9vbEFwcHJvdmFsV2FpdBIKCgJpZBgBIAEoCRIbChNhcHByb3ZhbF9yZXF1ZXN0X2lkGAIgASgJEhQKDHJlc3VtZV90b2tlbhgDIAEoCRIOCgZyZWFzb24YBCABKAkSSQoScmVxdWVzdGVkX2RlY2lzaW9uGAUgASgOMi0udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUG9saWN5RGVjaXNpb24SLgoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLwoLcmVzb2x2ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhMKC3Jlc29sdmVkX2J5GAggASgJEi4KCmV4cGlyZXNfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIuMBChhWZXJpZmllZEFwcHJvdmFsRGVjaXNpb24SEwoLZGVjaXNpb25faWQYASABKAkSGwoTYXBwcm92YWxfcmVxdWVzdF9pZBgCIAEoCRIQCghkZWNpc2lvbhgDIAEoCRISCgpkZWNpZGVkX2J5GAQgASgJEg4KBnJlYXNvbhgFIAEoCRIuCgpkZWNpZGVkX2F0GAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgt2ZXJpZmllZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi5wEKHFRvb2xFeGVjdXRpb25PdXRwdXRBdXRob3JpdHkSHwoOYXBwbGljYXRpb25faWQYASABKAlCB7pIBHICEAESFgoFYWN0b3IYAiABKAlCB7pIBHICEAESJAoTcmVxdWVzdF9maW5nZXJwcmludBgDIAEoCUIHukgEcgIQARIlChRhcHByb3ZhbF9kZWNpc2lvbl9pZBgEIAEoCUIHukgEcgIQARIhChBkaXNwYXRjaF9hdHRlbXB0GAUgASgFQge6SAQaAigBEh4KDWFjdGlvbl9kaWdlc3QYBiABKAlCB7pIBHICEAEirwIKE1Rvb2xFeGVjdXRpb25PdXRwdXQSKwoKcmF3X291dHB1dBgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QSLAoLc2FmZV9vdXRwdXQYAiABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0EjcKCXByb3Bvc2FscxgDIAMoCzIkLnRvb2xleGVjdXRpb24udjEuVG9vbE91dHB1dFByb3Bvc2FsEhIKCnJlZGFjdGlvbnMYBCADKAkSFAoMY29udGVudF90eXBlGAUgASgJEhUKDW91dHB1dF9kaWdlc3QYBiABKAkSEwoLZHVyYXRpb25fbXMYByABKAMSLgoMcmVzb3VyY2VfcmVmGAggASgLMhgucGxhdGZvcm0udjEuUmVzb3VyY2VSZWYijgIKElRvb2xPdXRwdXRQcm9wb3NhbBJDCgRraW5kGAEgASgOMisudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvcG9zYWxLaW5kQgi6SAWCAQIQARISCgp0YXJnZXRfcmVmGAIgASgJEigKB3BheWxvYWQYAyABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0EkQKCG1ldGFkYXRhGAQgAygLMjIudG9vbGV4ZWN1dGlvbi52MS5Ub29sT3V0cHV0UHJvcG9zYWwuTWV0YWRhdGFFbnRyeRovCg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEirgMKF1Rvb2xFeGVjdXRpb25Qcm92ZW5hbmNlEhYKDmNhcGFiaWxpdHlfcmVmGAEgASgJEhYKDmNyZWRlbnRpYWxfcmVmGAIgASgJEhcKD2dhdGVfcG9saWN5X3JlZhgDIAEoCRIfChdnb3Zlcm5hbmNlX2RlY2lzaW9uX3JlZhgEIAEoCRIbChNhcHByb3ZhbF9yZXF1ZXN0X2lkGAUgASgJEhQKDGV4ZWN1dG9yX3JlZhgGIAEoCRIWCg5hdWRpdF9ldmVudF9pZBgHIAEoCRIXCg9tZXRlcl9yZWNvcmRfaWQYCCABKAkSHAoUcHJvdmVuYW5jZV9yZWNvcmRfaWQYCSABKAkSFAoMaW5wdXRfZGlnZXN0GAogASgJEhUKDW91dHB1dF9kaWdlc3QYCyABKAkSSQoIbWV0YWRhdGEYDCADKAsyNy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25Qcm92ZW5hbmNlLk1ldGFkYXRhRW50cnkaLwoNTWV0YWRhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIsUICg1Ub29sRXhlY3V0aW9uEgoKAmlkGAEgASgJEj8KB2xpbmthZ2UYAiABKAsyJi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25MaW5rYWdlQga6SAPIAQESLwoEdG9vbBgDIAEoCzIZLnRvb2xleGVjdXRpb24udjEuVG9vbFJlZkIGukgDyAEBEjEKCWNvbm5lY3RvchgEIAEoCzIeLnRvb2xleGVjdXRpb24udjEuQ29ubmVjdG9yUmVmEioKCWFyZ3VtZW50cxgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QSKAoKcmlza19sZXZlbBgGIAEoDjIULmNvbW1vbi52MS5SaXNrTGV2ZWwSNwoMcmV0cnlfcG9saWN5GAcgASgLMiEudG9vbGV4ZWN1dGlvbi52MS5Ub29sUmV0cnlQb2xpY3kSIAoPaWRlbXBvdGVuY3lfa2V5GAggASgJQge6SARyAhABEj0KBXN0YXRlGAkgASgOMiQudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uU3RhdGVCCLpIBYIBAhABEg8KB2F0dGVtcHQYCiABKAUSFAoMbWF4X2F0dGVtcHRzGAsgASgFEjIKBXN0ZXBzGAwgAygLMiMudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uU3RlcBI5Cg1hcHByb3ZhbF93YWl0GA0gASgLMiIudG9vbGV4ZWN1dGlvbi52MS5Ub29sQXBwcm92YWxXYWl0EjUKBm91dHB1dBgOIAEoCzIlLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbk91dHB1dBI9Cgpwcm92ZW5hbmNlGA8gASgLMikudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvdmVuYW5jZRIVCg1lcnJvcl9tZXNzYWdlGBAgASgJEi4KCmNyZWF0ZWRfYXQYESABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYEiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEjAKDGNvbXBsZXRlZF9hdBgTIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASQgoNdHJhY2VfY29udGV4dBgUIAEoCzIrLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblRyYWNlQ29udGV4dBJKCgxmYWlsdXJlX2NvZGUYFSABKA4yKi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25GYWlsdXJlQ29kZUIIukgFggECEAESTgoadmVyaWZpZWRfYXBwcm92YWxfZGVjaXNpb24YFiABKAsyKi50b29sZXhlY3V0aW9uLnYxLlZlcmlmaWVkQXBwcm92YWxEZWNpc2lvbiKlBAoSRXhlY3V0ZVRvb2xSZXF1ZXN0Ej8KB2xpbmthZ2UYASABKAsyJi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25MaW5rYWdlQga6SAPIAQESLwoEdG9vbBgCIAEoCzIZLnRvb2xleGVjdXRpb24udjEuVG9vbFJlZkIGukgDyAEBEjEKCWNvbm5lY3RvchgDIAEoCzIeLnRvb2xleGVjdXRpb24udjEuQ29ubmVjdG9yUmVmEioKCWFyZ3VtZW50cxgEIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QSKAoKcmlza19sZXZlbBgFIAEoDjIULmNvbW1vbi52MS5SaXNrTGV2ZWwSNwoMcmV0cnlfcG9saWN5GAYgASgLMiEudG9vbGV4ZWN1dGlvbi52MS5Ub29sUmV0cnlQb2xpY3kSIAoPaWRlbXBvdGVuY3lfa2V5GAcgASgJQge6SARyAhABEkQKCG1ldGFkYXRhGAggAygLMjIudG9vbGV4ZWN1dGlvbi52MS5FeGVjdXRlVG9vbFJlcXVlc3QuTWV0YWRhdGFFbnRyeRJCCg10cmFjZV9jb250ZXh0GAkgASgLMisudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uVHJhY2VDb250ZXh0Gi8KDU1ldGFkYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJkChNFeGVjdXRlVG9vbFJlc3BvbnNlEjIKCWV4ZWN1dGlvbhgBIAEoCzIfLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbhIZChFpZGVtcG90ZW50X3JlcGxheRgCIAEoCCLpAQoaUmVzdW1lVG9vbEV4ZWN1dGlvblJlcXVlc3QSHQoMZXhlY3V0aW9uX2lkGAEgASgJQge6SARyAhABEiQKE2FwcHJvdmFsX3JlcXVlc3RfaWQYAiABKAlCB7pIBHICEAESHQoMcmVzdW1lX3Rva2VuGAMgASgJQge6SARyAhABEhQKCGFwcHJvdmVkGAQgASgIQgIYARIWCgpkZWNpZGVkX2J5GAUgASgJQgIYARISCgZyZWFzb24YBiABKAlCAhgBEiUKFGFwcHJvdmFsX2RlY2lzaW9uX2lkGAcgASgJQge6SARyAhABIlEKG1Jlc3VtZVRvb2xFeGVjdXRpb25SZXNwb25zZRIyCglleGVjdXRpb24YASABKAsyHy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb24i0AIKIFJlY29yZFRvb2xFeGVjdXRpb25PdXRwdXRSZXF1ZXN0Eh0KDGV4ZWN1dGlvbl9pZBgBIAEoCUIHukgEcgIQARI9CgZvdXRwdXQYAiABKAsyJS50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25PdXRwdXRCBrpIA8gBARJSCghtZXRhZGF0YRgDIAMoCzJALnRvb2xleGVjdXRpb24udjEuUmVjb3JkVG9vbEV4ZWN1dGlvbk91dHB1dFJlcXVlc3QuTWV0YWRhdGFFbnRyeRJJCglhdXRob3JpdHkYBCABKAsyLi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25PdXRwdXRBdXRob3JpdHlCBrpIA8gBARovCg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiVwohUmVjb3JkVG9vbEV4ZWN1dGlvbk91dHB1dFJlc3BvbnNlEjIKCWV4ZWN1dGlvbhgBIAEoCzIfLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbiKVAQoXR2V0VG9vbEV4ZWN1dGlvblJlcXVlc3QSEwoCaWQYASABKAlCB7pIBHICEAESIAoPb3JnYW5pemF0aW9uX2lkGAIgASgJQge6SARyAhABEh0KDHdvcmtzcGFjZV9pZBgDIAEoCUIHukgEcgIQARIkCg93YWl0X3RpbWVvdXRfbXMYBCABKA1CC7pICCoGGLDqASgAIk4KGEdldFRvb2xFeGVjdXRpb25SZXNwb25zZRIyCglleGVjdXRpb24YASABKAsyHy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb24i2AIKGUxpc3RUb29sRXhlY3V0aW9uc1JlcXVlc3QSFAoMd29ya3NwYWNlX2lkGAEgASgJEg4KBnJ1bl9pZBgCIAEoCRIUCgxvYmplY3RpdmVfaWQYAyABKAkSEAoIYWdlbnRfaWQYBCABKAkSFgoOdG9vbF9uYW1lc3BhY2UYBSABKAkSEQoJdG9vbF9uYW1lGAYgASgJEhUKDWNvbm5lY3Rpb25faWQYByABKAkSGwoTYXBwcm92YWxfcmVxdWVzdF9pZBgIIAEoCRIzCgVzdGF0ZRgJIAEoDjIkLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblN0YXRlEhYKBWxpbWl0GAogASgFQge6SAQaAigAEhcKBm9mZnNldBgLIAEoBUIHukgEGgIoABIXCg9vcmdhbml6YXRpb25faWQYDCABKAkSDwoHdGFza19pZBgNIAEoCSJyChpMaXN0VG9vbEV4ZWN1dGlvbnNSZXNwb25zZRIzCgpleGVjdXRpb25zGAEgAygLMh8udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uEg0KBXRvdGFsGAIgASgFEhAKCGhhc19tb3JlGAMgASgIIo0BCh5Ub29sRXhlY3V0aW9uUHJvamVjdFNvdXJjZUZpbGUSDAoEcGF0aBgBIAEoCRIRCglvYmplY3RfaWQYAiABKAkSEgoKdmVyc2lvbl9pZBgDIAEoCRIOCgZzaGEyNTYYBCABKAkSEgoKc2l6ZV9ieXRlcxgFIAEoBBISCgpleGVjdXRhYmxlGAYgASgIIpsCChpUb29sRXhlY3V0aW9uUHJvamVjdFNvdXJjZRIbChNwcm9qZWN0X3Jlc291cmNlX2lkGAEgASgJEhkKEWFjY2VwdGVkX3JlZl9uYW1lGAIgASgJEhwKFGFjY2VwdGVkX3JlZl92ZXJzaW9uGAMgASgEEhwKFGFjY2VwdGVkX3NuYXBzaG90X2lkGAQgASgJEhsKE3NvdXJjZV93b3Jrc3BhY2VfaWQYBSABKAkSIAoYc291cmNlX3dvcmtzcGFjZV92ZXJzaW9uGAYgASgEEkoKBWZpbGVzGAcgAygLMjAudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvamVjdFNvdXJjZUZpbGVCCbpIBpIBAxDoByKBAgoaVG9vbEV4ZWN1dGlvblByb2plY3RJbXBvcnQSGwoTcHJvamVjdF9yZXNvdXJjZV9pZBgBIAEoCRIVCg1jb25uZWN0aW9uX2lkGAIgASgJEiEKFGV4cGVjdGVkX3JlZl92ZXJzaW9uGAMgASgESACIAQESRAoIbWFuaWZlc3QYBCABKAsyMi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25HaXRTbmFwc2hvdE1hbmlmZXN0EhQKDGdyYW50X2tleV9pZBgFIAEoCRIXCg9ncmFudF9zaWduYXR1cmUYBiABKAlCFwoVX2V4cGVjdGVkX3JlZl92ZXJzaW9uItsBCiBUb29sRXhlY3V0aW9uR2l0U25hcHNob3RNYW5pZmVzdBIVCg1yZXBvc2l0b3J5X2lkGAEgASgEEhEKCWZ1bGxfbmFtZRgCIAEoCRIWCg5kZWZhdWx0X2JyYW5jaBgDIAEoCRISCgpjb21taXRfc2hhGAQgASgJEhAKCHRyZWVfc2hhGAUgASgJEj0KBWZpbGVzGAYgAygLMi4udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uR2l0U25hcHNob3RGaWxlEhAKCGNvbXBsZXRlGAcgASgIImoKHFRvb2xFeGVjdXRpb25HaXRTbmFwc2hvdEZpbGUSDAoEcGF0aBgBIAEoCRIUCgxnaXRfYmxvYl9zaGEYAiABKAkSEgoKc2l6ZV9ieXRlcxgDIAEoBBISCgpleGVjdXRhYmxlGAQgASgIKuACChJUb29sRXhlY3V0aW9uU3RhdGUSJAogVE9PTF9FWEVDVVRJT05fU1RBVEVfVU5TUEVDSUZJRUQQABIhCh1UT09MX0VYRUNVVElPTl9TVEFURV9BQ0NFUFRFRBABEioKJlRPT0xfRVhFQ1VUSU9OX1NUQVRFX1BPTElDWV9FVkFMVUFUSU5HEAISKQolVE9PTF9FWEVDVVRJT05fU1RBVEVfV0FJVElOR19BUFBST1ZBTBADEiAKHFRPT0xfRVhFQ1VUSU9OX1NUQVRFX1JVTk5JTkcQBBIiCh5UT09MX0VYRUNVVElPTl9TVEFURV9TVUNDRUVERUQQBRIfChtUT09MX0VYRUNVVElPTl9TVEFURV9GQUlMRUQQBhIfChtUT09MX0VYRUNVVElPTl9TVEFURV9ERU5JRUQQBxIiCh5UT09MX0VYRUNVVElPTl9TVEFURV9DQU5DRUxMRUQQCCqUAwoSVG9vbEV4ZWN1dGlvblN0YWdlEiQKIFRPT0xfRVhFQ1VUSU9OX1NUQUdFX1VOU1BFQ0lGSUVEEAASKgomVE9PTF9FWEVDVVRJT05fU1RBR0VfQ0FQQUJJTElUWV9MT09LVVAQARIuCipUT09MX0VYRUNVVElPTl9TVEFHRV9DUkVERU5USUFMX1JFU09MVVRJT04QAhIkCiBUT09MX0VYRUNVVElPTl9TVEFHRV9HQVRFX1BPTElDWRADEioKJlRPT0xfRVhFQ1VUSU9OX1NUQUdFX0dPVkVSTkFOQ0VfUE9MSUNZEAQSIQodVE9PTF9FWEVDVVRJT05fU1RBR0VfQVBQUk9WQUwQBRIiCh5UT09MX0VYRUNVVElPTl9TVEFHRV9FWEVDVVRJT04QBhIeChpUT09MX0VYRUNVVElPTl9TVEFHRV9BVURJVBAHEh4KGlRPT0xfRVhFQ1VUSU9OX1NUQUdFX01FVEVSEAgSIwofVE9PTF9FWEVDVVRJT05fU1RBR0VfUFJPVkVOQU5DRRAJKoYCChZUb29sRXhlY3V0aW9uU3RlcFN0YXRlEikKJVRPT0xfRVhFQ1VUSU9OX1NURVBfU1RBVEVfVU5TUEVDSUZJRUQQABInCiNUT09MX0VYRUNVVElPTl9TVEVQX1NUQVRFX1NVQ0NFRURFRBABEiUKIVRPT0xfRVhFQ1VUSU9OX1NURVBfU1RBVEVfV0FJVElORxACEiQKIFRPT0xfRVhFQ1VUSU9OX1NURVBfU1RBVEVfREVOSUVEEAMSJAogVE9PTF9FWEVDVVRJT05fU1RFUF9TVEFURV9GQUlMRUQQBBIlCiFUT09MX0VYRUNVVElPTl9TVEVQX1NUQVRFX1NLSVBQRUQQBSrVAQobVG9vbEV4ZWN1dGlvblBvbGljeURlY2lzaW9uEi4KKlRPT0xfRVhFQ1VUSU9OX1BPTElDWV9ERUNJU0lPTl9VTlNQRUNJRklFRBAAEigKJFRPT0xfRVhFQ1VUSU9OX1BPTElDWV9ERUNJU0lPTl9BTExPVxABEicKI1RPT0xfRVhFQ1VUSU9OX1BPTElDWV9ERUNJU0lPTl9ERU5ZEAISMwovVE9PTF9FWEVDVVRJT05fUE9MSUNZX0RFQ0lTSU9OX1JFUVVJUkVfQVBQUk9WQUwQAyrKAQoZVG9vbEV4ZWN1dGlvblByb3Bvc2FsS2luZBIsCihUT09MX0VYRUNVVElPTl9QUk9QT1NBTF9LSU5EX1VOU1BFQ0lGSUVEEAASKwonVE9PTF9FWEVDVVRJT05fUFJPUE9TQUxfS0lORF9DSEVDS1BPSU5UEAESKQolVE9PTF9FWEVDVVRJT05fUFJPUE9TQUxfS0lORF9BUlRJRkFDVBACEicKI1RPT0xfRVhFQ1VUSU9OX1BST1BPU0FMX0tJTkRfTUVNT1JZEAMq+QUKGFRvb2xFeGVjdXRpb25GYWlsdXJlQ29kZRIrCidUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfVU5TUEVDSUZJRUQQABIvCitUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfSU5WQUxJRF9SRVFVRVNUEAESMAosVE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX1VOU1VQUE9SVEVEX1RPT0wQAhIxCi1UT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfQVVUSE9SSVRZX0lOVkFMSUQQAxI2CjJUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfREVQRU5ERU5DWV9VTkFWQUlMQUJMRRAEEjAKLFRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9DT05ORUNUT1JfRkFJTEVEEAUSOAo0VE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX1NBTkRCT1hfUFJPVklTSU9OX0ZBSUxFRBAGEjgKNFRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9TQU5EQk9YX09QRVJBVElPTl9GQUlMRUQQBxI2CjJUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfUlVOTkVSX0xFREdFUl9SRVFVSVJFRBAIEi8KK1RPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9BUFBST1ZBTF9ERU5JRUQQCRIwCixUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfQVBQUk9WQUxfRVhQSVJFRBAKEjMKL1RPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9FWEVDVVRJT05fQUJBTkRPTkVEEAsSMwovVE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX0VYRUNVVElPTl9DQU5DRUxMRUQQDBI3CjNUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfQ0FMTEVSX1JFUE9SVEVEX0ZBSUxVUkUQDTKUBgoUVG9vbEV4ZWN1dGlvblNlcnZpY2USqwEKC0V4ZWN1dGVUb29sEiQudG9vbGV4ZWN1dGlvbi52MS5FeGVjdXRlVG9vbFJlcXVlc3QaJS50b29sZXhlY3V0aW9uLnYxLkV4ZWN1dGVUb29sUmVzcG9uc2UiT8rzGBR0b29sLWV4ZWN1dGlvbjp3cml0ZdLzGBRsaW5rYWdlLndvcmtzcGFjZV9pZNjzGAPq8xgXbGlua2FnZS5vcmdhbml6YXRpb25faWQSkAEKE1Jlc3VtZVRvb2xFeGVjdXRpb24SLC50b29sZXhlY3V0aW9uLnYxLlJlc3VtZVRvb2xFeGVjdXRpb25SZXF1ZXN0Gi0udG9vbGV4ZWN1dGlvbi52MS5SZXN1bWVUb29sRXhlY3V0aW9uUmVzcG9uc2UiHMrzGBR0b29sLWV4ZWN1dGlvbjp3cml0ZdjzGAMSogEKGVJlY29yZFRvb2xFeGVjdXRpb25PdXRwdXQSMi50b29sZXhlY3V0aW9uLnYxLlJlY29yZFRvb2xFeGVjdXRpb25PdXRwdXRSZXF1ZXN0GjMudG9vbGV4ZWN1dGlvbi52MS5SZWNvcmRUb29sRXhlY3V0aW9uT3V0cHV0UmVzcG9uc2UiHMrzGBR0b29sLWV4ZWN1dGlvbjp3cml0ZdjzGAIShgEKEEdldFRvb2xFeGVjdXRpb24SKS50b29sZXhlY3V0aW9uLnYxLkdldFRvb2xFeGVjdXRpb25SZXF1ZXN0GioudG9vbGV4ZWN1dGlvbi52MS5HZXRUb29sRXhlY3V0aW9uUmVzcG9uc2UiG8rzGBN0b29sLWV4ZWN1dGlvbjpyZWFk2PMYARKMAQoSTGlzdFRvb2xFeGVjdXRpb25zEisudG9vbGV4ZWN1dGlvbi52MS5MaXN0VG9vbEV4ZWN1dGlvbnNSZXF1ZXN0GiwudG9vbGV4ZWN1dGlvbi52MS5MaXN0VG9vbEV4ZWN1dGlvbnNSZXNwb25zZSIbyvMYE3Rvb2wtZXhlY3V0aW9uOnJlYWTY8xgBQkVaQ2dpdGh1Yi5jb20vZXZhbG9wcy9wbGF0Zm9ybS9nZW4vZ28vdG9vbGV4ZWN1dGlvbi92MTt0b29sZXhlY3V0aW9udjFiBnByb3RvMw", [file_buf_validate_validate, file_common_v1_authz, file_common_v1_risk, file_common_v1_surface, file_google_protobuf_struct, file_google_protobuf_timestamp, file_platform_v1_platform]); + fileDesc("CiR0b29sZXhlY3V0aW9uL3YxL3Rvb2xleGVjdXRpb24ucHJvdG8SEHRvb2xleGVjdXRpb24udjEigwUKFFRvb2xFeGVjdXRpb25MaW5rYWdlEh0KDHdvcmtzcGFjZV9pZBgBIAEoCUIHukgEcgIQARIgCg9vcmdhbml6YXRpb25faWQYAiABKAlCB7pIBHICEAESGQoIYWdlbnRfaWQYAyABKAlCB7pIBHICEAESDgoGcnVuX2lkGAQgASgJEhQKDG9iamVjdGl2ZV9pZBgFIAEoCRIPCgdzdGVwX2lkGAYgASgJEhAKCGFjdG9yX2lkGAcgASgJEhMKB3N1cmZhY2UYCCABKAlCAhgBEhIKCmNoYW5uZWxfaWQYCSABKAkSFgoOY29ycmVsYXRpb25faWQYCiABKAkSMgoMc3VyZmFjZV90eXBlGAsgASgOMhIuY29tbW9uLnYxLlN1cmZhY2VCCLpIBYIBAhABEkkKEWF0dGFjaG1lbnRfbW91bnRzGAwgAygLMi4udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uQXR0YWNobWVudE1vdW50Eh8KDmFwcGxpY2F0aW9uX2lkGA0gASgJQge6SARyAhABEkQKDnByb2plY3Rfc291cmNlGA4gASgLMiwudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvamVjdFNvdXJjZRJECg5wcm9qZWN0X2ltcG9ydBgPIAEoCzIsLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblByb2plY3RJbXBvcnQSSAoQd29ya3NwYWNlX3JlY2lwZRgQIAEoCzIuLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbldvcmtzcGFjZVJlY2lwZRIPCgd0YXNrX2lkGBEgASgJIoQDChxUb29sRXhlY3V0aW9uV29ya3NwYWNlUmVjaXBlEjkKDnNjaGVtYV92ZXJzaW9uGAEgASgJQiG6SB5yHAoaZGVpeGljLndvcmtzcGFjZV9yZWNpcGUudjESGgoJcmVjaXBlX2lkGAIgASgJQge6SARyAhABEh8KDnJlY2lwZV92ZXJzaW9uGAMgASgEQge6SAQyAigBEh4KDXJlY2lwZV9kaWdlc3QYBCABKAlCB7pIBHICEAESJwoWc291cmNlX21hbmlmZXN0X2RpZ2VzdBgFIAEoCUIHukgEcgIQARIrChFyZXF1aXJlZF9ydW50aW1lcxgGIAMoCUIQukgNkgEKEBAiBnIEEAEYQBI4ChBwcmVwYXJhdGlvbl90b29sGAcgASgJQh66SBtyGQoXY29tcHV0ZXIuY2hlY2tfcnVudGltZXMSMAoPZXhlY3V0aW9uX293bmVyGAogASgJQhe6SBRyEgoQcGxhdGZvcm0tYXBpLmRleEoECAgQCUoECAkQCiKAAgocVG9vbEV4ZWN1dGlvbkF0dGFjaG1lbnRNb3VudBIaCglvYmplY3RfaWQYASABKAlCB7pIBHICEAESGwoKdmVyc2lvbl9pZBgCIAEoCUIHukgEcgIQARIZCghmaWxlbmFtZRgDIAEoCUIHukgEcgIQARIXCgZzaGEyNTYYBCABKAlCB7pIBHICEAESIAoKc2l6ZV9ieXRlcxgFIAEoA0IMukgJIgcYgICAGSAAEiEKEGRlc3RpbmF0aW9uX3BhdGgYBiABKAlCB7pIBHICEAESLgoMcmVzb3VyY2VfcmVmGAcgASgLMhgucGxhdGZvcm0udjEuUmVzb3VyY2VSZWYifwoZVG9vbEV4ZWN1dGlvblRyYWNlQ29udGV4dBIQCgh0cmFjZV9pZBgBIAEoCRIPCgdzcGFuX2lkGAIgASgJEhYKDnBhcmVudF9zcGFuX2lkGAMgASgJEhMKC3RyYWNlcGFyZW50GAQgASgJEhIKCnRyYWNlc3RhdGUYBSABKAkiqwEKB1Rvb2xSZWYSGgoJbmFtZXNwYWNlGAEgASgJQge6SARyAhABEhUKBG5hbWUYAiABKAlCB7pIBHICEAESDwoHdmVyc2lvbhgDIAEoCRIbCgpjYXBhYmlsaXR5GAQgASgJQge6SARyAhABEhEKCW9wZXJhdGlvbhgFIAEoCRISCgppZGVtcG90ZW50GAYgASgIEhgKEG11dGF0ZXNfcmVzb3VyY2UYByABKAgingEKDENvbm5lY3RvclJlZhIVCg1jb25uZWN0aW9uX2lkGAEgASgJEhMKC3Byb3ZpZGVyX2lkGAIgASgJEhMKC3Jlc291cmNlX2lkGAMgASgJEhUKDXJlc291cmNlX2tpbmQYBCABKAkSFgoOY3JlZGVudGlhbF9yZWYYBSABKAkSHgoWY3JlZGVudGlhbF9lbnZpcm9ubWVudBgGIAEoCSKWAQoPVG9vbFJldHJ5UG9saWN5Eh0KDG1heF9hdHRlbXB0cxgBIAEoBUIHukgEGgIoABIhChBpbml0aWFsX2RlbGF5X21zGAIgASgFQge6SAQaAigAEh0KDG1heF9kZWxheV9tcxgDIAEoBUIHukgEGgIoABIiChphbGxvd19ub25faWRlbXBvdGVudF9yZXRyeRgEIAEoCCLjAwoRVG9vbEV4ZWN1dGlvblN0ZXASCgoCaWQYASABKAkSPQoFc3RhZ2UYAiABKA4yJC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGFnZUIIukgFggECEAESQQoFc3RhdGUYAyABKA4yKC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGVwU3RhdGVCCLpIBYIBAhABEj8KCGRlY2lzaW9uGAQgASgOMi0udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUG9saWN5RGVjaXNpb24SFAoMZXh0ZXJuYWxfcmVmGAUgASgJEg8KB3JlYXNvbnMYBiADKAkSRwoKYXR0cmlidXRlcxgHIAMoCzIzLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvblN0ZXAuQXR0cmlidXRlc0VudHJ5Ei4KCnN0YXJ0ZWRfYXQYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiwKCGVuZGVkX2F0GAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBoxCg9BdHRyaWJ1dGVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASLSAgoQVG9vbEFwcHJvdmFsV2FpdBIKCgJpZBgBIAEoCRIbChNhcHByb3ZhbF9yZXF1ZXN0X2lkGAIgASgJEhQKDHJlc3VtZV90b2tlbhgDIAEoCRIOCgZyZWFzb24YBCABKAkSSQoScmVxdWVzdGVkX2RlY2lzaW9uGAUgASgOMi0udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUG9saWN5RGVjaXNpb24SLgoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLwoLcmVzb2x2ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhMKC3Jlc29sdmVkX2J5GAggASgJEi4KCmV4cGlyZXNfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIuMBChhWZXJpZmllZEFwcHJvdmFsRGVjaXNpb24SEwoLZGVjaXNpb25faWQYASABKAkSGwoTYXBwcm92YWxfcmVxdWVzdF9pZBgCIAEoCRIQCghkZWNpc2lvbhgDIAEoCRISCgpkZWNpZGVkX2J5GAQgASgJEg4KBnJlYXNvbhgFIAEoCRIuCgpkZWNpZGVkX2F0GAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIvCgt2ZXJpZmllZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi5wEKHFRvb2xFeGVjdXRpb25PdXRwdXRBdXRob3JpdHkSHwoOYXBwbGljYXRpb25faWQYASABKAlCB7pIBHICEAESFgoFYWN0b3IYAiABKAlCB7pIBHICEAESJAoTcmVxdWVzdF9maW5nZXJwcmludBgDIAEoCUIHukgEcgIQARIlChRhcHByb3ZhbF9kZWNpc2lvbl9pZBgEIAEoCUIHukgEcgIQARIhChBkaXNwYXRjaF9hdHRlbXB0GAUgASgFQge6SAQaAigBEh4KDWFjdGlvbl9kaWdlc3QYBiABKAlCB7pIBHICEAEirwIKE1Rvb2xFeGVjdXRpb25PdXRwdXQSKwoKcmF3X291dHB1dBgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QSLAoLc2FmZV9vdXRwdXQYAiABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0EjcKCXByb3Bvc2FscxgDIAMoCzIkLnRvb2xleGVjdXRpb24udjEuVG9vbE91dHB1dFByb3Bvc2FsEhIKCnJlZGFjdGlvbnMYBCADKAkSFAoMY29udGVudF90eXBlGAUgASgJEhUKDW91dHB1dF9kaWdlc3QYBiABKAkSEwoLZHVyYXRpb25fbXMYByABKAMSLgoMcmVzb3VyY2VfcmVmGAggASgLMhgucGxhdGZvcm0udjEuUmVzb3VyY2VSZWYijgIKElRvb2xPdXRwdXRQcm9wb3NhbBJDCgRraW5kGAEgASgOMisudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uUHJvcG9zYWxLaW5kQgi6SAWCAQIQARISCgp0YXJnZXRfcmVmGAIgASgJEigKB3BheWxvYWQYAyABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0EkQKCG1ldGFkYXRhGAQgAygLMjIudG9vbGV4ZWN1dGlvbi52MS5Ub29sT3V0cHV0UHJvcG9zYWwuTWV0YWRhdGFFbnRyeRovCg1NZXRhZGF0YUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEi9AMKF1Rvb2xFeGVjdXRpb25Qcm92ZW5hbmNlEhYKDmNhcGFiaWxpdHlfcmVmGAEgASgJEhYKDmNyZWRlbnRpYWxfcmVmGAIgASgJEhcKD2dhdGVfcG9saWN5X3JlZhgDIAEoCRIfChdnb3Zlcm5hbmNlX2RlY2lzaW9uX3JlZhgEIAEoCRIbChNhcHByb3ZhbF9yZXF1ZXN0X2lkGAUgASgJEhQKDGV4ZWN1dG9yX3JlZhgGIAEoCRIWCg5hdWRpdF9ldmVudF9pZBgHIAEoCRIXCg9tZXRlcl9yZWNvcmRfaWQYCCABKAkSHAoUcHJvdmVuYW5jZV9yZWNvcmRfaWQYCSABKAkSFAoMaW5wdXRfZGlnZXN0GAogASgJEhUKDW91dHB1dF9kaWdlc3QYCyABKAkSSQoIbWV0YWRhdGEYDCADKAsyNy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25Qcm92ZW5hbmNlLk1ldGFkYXRhRW50cnkSRAoVY29tbWFuZF9hdWRpdF9yZWNlaXB0GA0gASgLMiUudG9vbGV4ZWN1dGlvbi52MS5Db21tYW5kQXVkaXRSZWNlaXB0Gi8KDU1ldGFkYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASK4AQoTQ29tbWFuZEF1ZGl0UmVjZWlwdBIQCghldmVudF9pZBgBIAEoCRIZChFydW5uZXJfc2Vzc2lvbl9pZBgCIAEoCRIQCghzZXF1ZW5jZRgDIAEoAxISCgpldmVudF90eXBlGAQgASgJEi8KC29jY3VycmVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIdChVwYXlsb2FkX2RpZ2VzdF9zaGEyNTYYBiABKAkixQgKDVRvb2xFeGVjdXRpb24SCgoCaWQYASABKAkSPwoHbGlua2FnZRgCIAEoCzImLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbkxpbmthZ2VCBrpIA8gBARIvCgR0b29sGAMgASgLMhkudG9vbGV4ZWN1dGlvbi52MS5Ub29sUmVmQga6SAPIAQESMQoJY29ubmVjdG9yGAQgASgLMh4udG9vbGV4ZWN1dGlvbi52MS5Db25uZWN0b3JSZWYSKgoJYXJndW1lbnRzGAUgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdBIoCgpyaXNrX2xldmVsGAYgASgOMhQuY29tbW9uLnYxLlJpc2tMZXZlbBI3CgxyZXRyeV9wb2xpY3kYByABKAsyIS50b29sZXhlY3V0aW9uLnYxLlRvb2xSZXRyeVBvbGljeRIgCg9pZGVtcG90ZW5jeV9rZXkYCCABKAlCB7pIBHICEAESPQoFc3RhdGUYCSABKA4yJC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGF0ZUIIukgFggECEAESDwoHYXR0ZW1wdBgKIAEoBRIUCgxtYXhfYXR0ZW1wdHMYCyABKAUSMgoFc3RlcHMYDCADKAsyIy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25TdGVwEjkKDWFwcHJvdmFsX3dhaXQYDSABKAsyIi50b29sZXhlY3V0aW9uLnYxLlRvb2xBcHByb3ZhbFdhaXQSNQoGb3V0cHV0GA4gASgLMiUudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uT3V0cHV0Ej0KCnByb3ZlbmFuY2UYDyABKAsyKS50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25Qcm92ZW5hbmNlEhUKDWVycm9yX21lc3NhZ2UYECABKAkSLgoKY3JlYXRlZF9hdBgRIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKdXBkYXRlZF9hdBgSIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMAoMY29tcGxldGVkX2F0GBMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJCCg10cmFjZV9jb250ZXh0GBQgASgLMisudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uVHJhY2VDb250ZXh0EkoKDGZhaWx1cmVfY29kZRgVIAEoDjIqLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbkZhaWx1cmVDb2RlQgi6SAWCAQIQARJOChp2ZXJpZmllZF9hcHByb3ZhbF9kZWNpc2lvbhgWIAEoCzIqLnRvb2xleGVjdXRpb24udjEuVmVyaWZpZWRBcHByb3ZhbERlY2lzaW9uIqUEChJFeGVjdXRlVG9vbFJlcXVlc3QSPwoHbGlua2FnZRgBIAEoCzImLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbkxpbmthZ2VCBrpIA8gBARIvCgR0b29sGAIgASgLMhkudG9vbGV4ZWN1dGlvbi52MS5Ub29sUmVmQga6SAPIAQESMQoJY29ubmVjdG9yGAMgASgLMh4udG9vbGV4ZWN1dGlvbi52MS5Db25uZWN0b3JSZWYSKgoJYXJndW1lbnRzGAQgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdBIoCgpyaXNrX2xldmVsGAUgASgOMhQuY29tbW9uLnYxLlJpc2tMZXZlbBI3CgxyZXRyeV9wb2xpY3kYBiABKAsyIS50b29sZXhlY3V0aW9uLnYxLlRvb2xSZXRyeVBvbGljeRIgCg9pZGVtcG90ZW5jeV9rZXkYByABKAlCB7pIBHICEAESRAoIbWV0YWRhdGEYCCADKAsyMi50b29sZXhlY3V0aW9uLnYxLkV4ZWN1dGVUb29sUmVxdWVzdC5NZXRhZGF0YUVudHJ5EkIKDXRyYWNlX2NvbnRleHQYCSABKAsyKy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25UcmFjZUNvbnRleHQaLwoNTWV0YWRhdGFFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBImQKE0V4ZWN1dGVUb29sUmVzcG9uc2USMgoJZXhlY3V0aW9uGAEgASgLMh8udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uEhkKEWlkZW1wb3RlbnRfcmVwbGF5GAIgASgIIukBChpSZXN1bWVUb29sRXhlY3V0aW9uUmVxdWVzdBIdCgxleGVjdXRpb25faWQYASABKAlCB7pIBHICEAESJAoTYXBwcm92YWxfcmVxdWVzdF9pZBgCIAEoCUIHukgEcgIQARIdCgxyZXN1bWVfdG9rZW4YAyABKAlCB7pIBHICEAESFAoIYXBwcm92ZWQYBCABKAhCAhgBEhYKCmRlY2lkZWRfYnkYBSABKAlCAhgBEhIKBnJlYXNvbhgGIAEoCUICGAESJQoUYXBwcm92YWxfZGVjaXNpb25faWQYByABKAlCB7pIBHICEAEiUQobUmVzdW1lVG9vbEV4ZWN1dGlvblJlc3BvbnNlEjIKCWV4ZWN1dGlvbhgBIAEoCzIfLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbiLQAgogUmVjb3JkVG9vbEV4ZWN1dGlvbk91dHB1dFJlcXVlc3QSHQoMZXhlY3V0aW9uX2lkGAEgASgJQge6SARyAhABEj0KBm91dHB1dBgCIAEoCzIlLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbk91dHB1dEIGukgDyAEBElIKCG1ldGFkYXRhGAMgAygLMkAudG9vbGV4ZWN1dGlvbi52MS5SZWNvcmRUb29sRXhlY3V0aW9uT3V0cHV0UmVxdWVzdC5NZXRhZGF0YUVudHJ5EkkKCWF1dGhvcml0eRgEIAEoCzIuLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbk91dHB1dEF1dGhvcml0eUIGukgDyAEBGi8KDU1ldGFkYXRhRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJXCiFSZWNvcmRUb29sRXhlY3V0aW9uT3V0cHV0UmVzcG9uc2USMgoJZXhlY3V0aW9uGAEgASgLMh8udG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uIpUBChdHZXRUb29sRXhlY3V0aW9uUmVxdWVzdBITCgJpZBgBIAEoCUIHukgEcgIQARIgCg9vcmdhbml6YXRpb25faWQYAiABKAlCB7pIBHICEAESHQoMd29ya3NwYWNlX2lkGAMgASgJQge6SARyAhABEiQKD3dhaXRfdGltZW91dF9tcxgEIAEoDUILukgIKgYYsOoBKAAiTgoYR2V0VG9vbEV4ZWN1dGlvblJlc3BvbnNlEjIKCWV4ZWN1dGlvbhgBIAEoCzIfLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbiLYAgoZTGlzdFRvb2xFeGVjdXRpb25zUmVxdWVzdBIUCgx3b3Jrc3BhY2VfaWQYASABKAkSDgoGcnVuX2lkGAIgASgJEhQKDG9iamVjdGl2ZV9pZBgDIAEoCRIQCghhZ2VudF9pZBgEIAEoCRIWCg50b29sX25hbWVzcGFjZRgFIAEoCRIRCgl0b29sX25hbWUYBiABKAkSFQoNY29ubmVjdGlvbl9pZBgHIAEoCRIbChNhcHByb3ZhbF9yZXF1ZXN0X2lkGAggASgJEjMKBXN0YXRlGAkgASgOMiQudG9vbGV4ZWN1dGlvbi52MS5Ub29sRXhlY3V0aW9uU3RhdGUSFgoFbGltaXQYCiABKAVCB7pIBBoCKAASFwoGb2Zmc2V0GAsgASgFQge6SAQaAigAEhcKD29yZ2FuaXphdGlvbl9pZBgMIAEoCRIPCgd0YXNrX2lkGA0gASgJInIKGkxpc3RUb29sRXhlY3V0aW9uc1Jlc3BvbnNlEjMKCmV4ZWN1dGlvbnMYASADKAsyHy50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb24SDQoFdG90YWwYAiABKAUSEAoIaGFzX21vcmUYAyABKAgijQEKHlRvb2xFeGVjdXRpb25Qcm9qZWN0U291cmNlRmlsZRIMCgRwYXRoGAEgASgJEhEKCW9iamVjdF9pZBgCIAEoCRISCgp2ZXJzaW9uX2lkGAMgASgJEg4KBnNoYTI1NhgEIAEoCRISCgpzaXplX2J5dGVzGAUgASgEEhIKCmV4ZWN1dGFibGUYBiABKAgimwIKGlRvb2xFeGVjdXRpb25Qcm9qZWN0U291cmNlEhsKE3Byb2plY3RfcmVzb3VyY2VfaWQYASABKAkSGQoRYWNjZXB0ZWRfcmVmX25hbWUYAiABKAkSHAoUYWNjZXB0ZWRfcmVmX3ZlcnNpb24YAyABKAQSHAoUYWNjZXB0ZWRfc25hcHNob3RfaWQYBCABKAkSGwoTc291cmNlX3dvcmtzcGFjZV9pZBgFIAEoCRIgChhzb3VyY2Vfd29ya3NwYWNlX3ZlcnNpb24YBiABKAQSSgoFZmlsZXMYByADKAsyMC50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25Qcm9qZWN0U291cmNlRmlsZUIJukgGkgEDEOgHIoECChpUb29sRXhlY3V0aW9uUHJvamVjdEltcG9ydBIbChNwcm9qZWN0X3Jlc291cmNlX2lkGAEgASgJEhUKDWNvbm5lY3Rpb25faWQYAiABKAkSIQoUZXhwZWN0ZWRfcmVmX3ZlcnNpb24YAyABKARIAIgBARJECghtYW5pZmVzdBgEIAEoCzIyLnRvb2xleGVjdXRpb24udjEuVG9vbEV4ZWN1dGlvbkdpdFNuYXBzaG90TWFuaWZlc3QSFAoMZ3JhbnRfa2V5X2lkGAUgASgJEhcKD2dyYW50X3NpZ25hdHVyZRgGIAEoCUIXChVfZXhwZWN0ZWRfcmVmX3ZlcnNpb24i2wEKIFRvb2xFeGVjdXRpb25HaXRTbmFwc2hvdE1hbmlmZXN0EhUKDXJlcG9zaXRvcnlfaWQYASABKAQSEQoJZnVsbF9uYW1lGAIgASgJEhYKDmRlZmF1bHRfYnJhbmNoGAMgASgJEhIKCmNvbW1pdF9zaGEYBCABKAkSEAoIdHJlZV9zaGEYBSABKAkSPQoFZmlsZXMYBiADKAsyLi50b29sZXhlY3V0aW9uLnYxLlRvb2xFeGVjdXRpb25HaXRTbmFwc2hvdEZpbGUSEAoIY29tcGxldGUYByABKAgiagocVG9vbEV4ZWN1dGlvbkdpdFNuYXBzaG90RmlsZRIMCgRwYXRoGAEgASgJEhQKDGdpdF9ibG9iX3NoYRgCIAEoCRISCgpzaXplX2J5dGVzGAMgASgEEhIKCmV4ZWN1dGFibGUYBCABKAgq4AIKElRvb2xFeGVjdXRpb25TdGF0ZRIkCiBUT09MX0VYRUNVVElPTl9TVEFURV9VTlNQRUNJRklFRBAAEiEKHVRPT0xfRVhFQ1VUSU9OX1NUQVRFX0FDQ0VQVEVEEAESKgomVE9PTF9FWEVDVVRJT05fU1RBVEVfUE9MSUNZX0VWQUxVQVRJTkcQAhIpCiVUT09MX0VYRUNVVElPTl9TVEFURV9XQUlUSU5HX0FQUFJPVkFMEAMSIAocVE9PTF9FWEVDVVRJT05fU1RBVEVfUlVOTklORxAEEiIKHlRPT0xfRVhFQ1VUSU9OX1NUQVRFX1NVQ0NFRURFRBAFEh8KG1RPT0xfRVhFQ1VUSU9OX1NUQVRFX0ZBSUxFRBAGEh8KG1RPT0xfRVhFQ1VUSU9OX1NUQVRFX0RFTklFRBAHEiIKHlRPT0xfRVhFQ1VUSU9OX1NUQVRFX0NBTkNFTExFRBAIKpQDChJUb29sRXhlY3V0aW9uU3RhZ2USJAogVE9PTF9FWEVDVVRJT05fU1RBR0VfVU5TUEVDSUZJRUQQABIqCiZUT09MX0VYRUNVVElPTl9TVEFHRV9DQVBBQklMSVRZX0xPT0tVUBABEi4KKlRPT0xfRVhFQ1VUSU9OX1NUQUdFX0NSRURFTlRJQUxfUkVTT0xVVElPThACEiQKIFRPT0xfRVhFQ1VUSU9OX1NUQUdFX0dBVEVfUE9MSUNZEAMSKgomVE9PTF9FWEVDVVRJT05fU1RBR0VfR09WRVJOQU5DRV9QT0xJQ1kQBBIhCh1UT09MX0VYRUNVVElPTl9TVEFHRV9BUFBST1ZBTBAFEiIKHlRPT0xfRVhFQ1VUSU9OX1NUQUdFX0VYRUNVVElPThAGEh4KGlRPT0xfRVhFQ1VUSU9OX1NUQUdFX0FVRElUEAcSHgoaVE9PTF9FWEVDVVRJT05fU1RBR0VfTUVURVIQCBIjCh9UT09MX0VYRUNVVElPTl9TVEFHRV9QUk9WRU5BTkNFEAkqhgIKFlRvb2xFeGVjdXRpb25TdGVwU3RhdGUSKQolVE9PTF9FWEVDVVRJT05fU1RFUF9TVEFURV9VTlNQRUNJRklFRBAAEicKI1RPT0xfRVhFQ1VUSU9OX1NURVBfU1RBVEVfU1VDQ0VFREVEEAESJQohVE9PTF9FWEVDVVRJT05fU1RFUF9TVEFURV9XQUlUSU5HEAISJAogVE9PTF9FWEVDVVRJT05fU1RFUF9TVEFURV9ERU5JRUQQAxIkCiBUT09MX0VYRUNVVElPTl9TVEVQX1NUQVRFX0ZBSUxFRBAEEiUKIVRPT0xfRVhFQ1VUSU9OX1NURVBfU1RBVEVfU0tJUFBFRBAFKtUBChtUb29sRXhlY3V0aW9uUG9saWN5RGVjaXNpb24SLgoqVE9PTF9FWEVDVVRJT05fUE9MSUNZX0RFQ0lTSU9OX1VOU1BFQ0lGSUVEEAASKAokVE9PTF9FWEVDVVRJT05fUE9MSUNZX0RFQ0lTSU9OX0FMTE9XEAESJwojVE9PTF9FWEVDVVRJT05fUE9MSUNZX0RFQ0lTSU9OX0RFTlkQAhIzCi9UT09MX0VYRUNVVElPTl9QT0xJQ1lfREVDSVNJT05fUkVRVUlSRV9BUFBST1ZBTBADKsoBChlUb29sRXhlY3V0aW9uUHJvcG9zYWxLaW5kEiwKKFRPT0xfRVhFQ1VUSU9OX1BST1BPU0FMX0tJTkRfVU5TUEVDSUZJRUQQABIrCidUT09MX0VYRUNVVElPTl9QUk9QT1NBTF9LSU5EX0NIRUNLUE9JTlQQARIpCiVUT09MX0VYRUNVVElPTl9QUk9QT1NBTF9LSU5EX0FSVElGQUNUEAISJwojVE9PTF9FWEVDVVRJT05fUFJPUE9TQUxfS0lORF9NRU1PUlkQAyr5BQoYVG9vbEV4ZWN1dGlvbkZhaWx1cmVDb2RlEisKJ1RPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9VTlNQRUNJRklFRBAAEi8KK1RPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9JTlZBTElEX1JFUVVFU1QQARIwCixUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfVU5TVVBQT1JURURfVE9PTBACEjEKLVRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9BVVRIT1JJVFlfSU5WQUxJRBADEjYKMlRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9ERVBFTkRFTkNZX1VOQVZBSUxBQkxFEAQSMAosVE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX0NPTk5FQ1RPUl9GQUlMRUQQBRI4CjRUT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfU0FOREJPWF9QUk9WSVNJT05fRkFJTEVEEAYSOAo0VE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX1NBTkRCT1hfT1BFUkFUSU9OX0ZBSUxFRBAHEjYKMlRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9SVU5ORVJfTEVER0VSX1JFUVVJUkVEEAgSLworVE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX0FQUFJPVkFMX0RFTklFRBAJEjAKLFRPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9BUFBST1ZBTF9FWFBJUkVEEAoSMwovVE9PTF9FWEVDVVRJT05fRkFJTFVSRV9DT0RFX0VYRUNVVElPTl9BQkFORE9ORUQQCxIzCi9UT09MX0VYRUNVVElPTl9GQUlMVVJFX0NPREVfRVhFQ1VUSU9OX0NBTkNFTExFRBAMEjcKM1RPT0xfRVhFQ1VUSU9OX0ZBSUxVUkVfQ09ERV9DQUxMRVJfUkVQT1JURURfRkFJTFVSRRANMpQGChRUb29sRXhlY3V0aW9uU2VydmljZRKrAQoLRXhlY3V0ZVRvb2wSJC50b29sZXhlY3V0aW9uLnYxLkV4ZWN1dGVUb29sUmVxdWVzdBolLnRvb2xleGVjdXRpb24udjEuRXhlY3V0ZVRvb2xSZXNwb25zZSJPyvMYFHRvb2wtZXhlY3V0aW9uOndyaXRl0vMYFGxpbmthZ2Uud29ya3NwYWNlX2lk2PMYA+rzGBdsaW5rYWdlLm9yZ2FuaXphdGlvbl9pZBKQAQoTUmVzdW1lVG9vbEV4ZWN1dGlvbhIsLnRvb2xleGVjdXRpb24udjEuUmVzdW1lVG9vbEV4ZWN1dGlvblJlcXVlc3QaLS50b29sZXhlY3V0aW9uLnYxLlJlc3VtZVRvb2xFeGVjdXRpb25SZXNwb25zZSIcyvMYFHRvb2wtZXhlY3V0aW9uOndyaXRl2PMYAxKiAQoZUmVjb3JkVG9vbEV4ZWN1dGlvbk91dHB1dBIyLnRvb2xleGVjdXRpb24udjEuUmVjb3JkVG9vbEV4ZWN1dGlvbk91dHB1dFJlcXVlc3QaMy50b29sZXhlY3V0aW9uLnYxLlJlY29yZFRvb2xFeGVjdXRpb25PdXRwdXRSZXNwb25zZSIcyvMYFHRvb2wtZXhlY3V0aW9uOndyaXRl2PMYAhKGAQoQR2V0VG9vbEV4ZWN1dGlvbhIpLnRvb2xleGVjdXRpb24udjEuR2V0VG9vbEV4ZWN1dGlvblJlcXVlc3QaKi50b29sZXhlY3V0aW9uLnYxLkdldFRvb2xFeGVjdXRpb25SZXNwb25zZSIbyvMYE3Rvb2wtZXhlY3V0aW9uOnJlYWTY8xgBEowBChJMaXN0VG9vbEV4ZWN1dGlvbnMSKy50b29sZXhlY3V0aW9uLnYxLkxpc3RUb29sRXhlY3V0aW9uc1JlcXVlc3QaLC50b29sZXhlY3V0aW9uLnYxLkxpc3RUb29sRXhlY3V0aW9uc1Jlc3BvbnNlIhvK8xgTdG9vbC1leGVjdXRpb246cmVhZNjzGAFCRVpDZ2l0aHViLmNvbS9ldmFsb3BzL3BsYXRmb3JtL2dlbi9nby90b29sZXhlY3V0aW9uL3YxO3Rvb2xleGVjdXRpb252MWIGcHJvdG8z", [file_buf_validate_validate, file_common_v1_authz, file_common_v1_risk, file_common_v1_surface, file_google_protobuf_struct, file_google_protobuf_timestamp, file_platform_v1_platform]); /** * ToolExecutionLinkage carries the shared identifiers used to authorize, @@ -783,6 +783,14 @@ export type ToolExecutionProvenance = Message<"toolexecution.v1.ToolExecutionPro * @generated from field: map metadata = 12; */ metadata: { [key: string]: string }; + + /** + * Owner-persisted acknowledgement of a Runner Host event append. This + * binds a recording to the execution, not the producer of the event. + * + * @generated from field: toolexecution.v1.CommandAuditReceipt command_audit_receipt = 13; + */ + commandAuditReceipt?: CommandAuditReceipt | undefined; }; /** @@ -792,6 +800,48 @@ export type ToolExecutionProvenance = Message<"toolexecution.v1.ToolExecutionPro export const ToolExecutionProvenanceSchema: GenMessage = /*@__PURE__*/ messageDesc(file_toolexecution_v1_toolexecution, 13); +/** + * @generated from message toolexecution.v1.CommandAuditReceipt + */ +export type CommandAuditReceipt = Message<"toolexecution.v1.CommandAuditReceipt"> & { + /** + * @generated from field: string event_id = 1; + */ + eventId: string; + + /** + * @generated from field: string runner_session_id = 2; + */ + runnerSessionId: string; + + /** + * @generated from field: int64 sequence = 3; + */ + sequence: bigint; + + /** + * @generated from field: string event_type = 4; + */ + eventType: string; + + /** + * @generated from field: google.protobuf.Timestamp occurred_at = 5; + */ + occurredAt?: Timestamp | undefined; + + /** + * @generated from field: string payload_digest_sha256 = 6; + */ + payloadDigestSha256: string; +}; + +/** + * Describes the message toolexecution.v1.CommandAuditReceipt. + * Use `create(CommandAuditReceiptSchema)` to create a new message. + */ +export const CommandAuditReceiptSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_toolexecution_v1_toolexecution, 14); + /** * ToolExecution is the canonical durable record for one governed tool call. * @@ -918,7 +968,7 @@ export type ToolExecution = Message<"toolexecution.v1.ToolExecution"> & { * Use `create(ToolExecutionSchema)` to create a new message. */ export const ToolExecutionSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 14); + messageDesc(file_toolexecution_v1_toolexecution, 15); /** * @generated from message toolexecution.v1.ExecuteToolRequest @@ -975,7 +1025,7 @@ export type ExecuteToolRequest = Message<"toolexecution.v1.ExecuteToolRequest"> * Use `create(ExecuteToolRequestSchema)` to create a new message. */ export const ExecuteToolRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 15); + messageDesc(file_toolexecution_v1_toolexecution, 16); /** * @generated from message toolexecution.v1.ExecuteToolResponse @@ -997,7 +1047,7 @@ export type ExecuteToolResponse = Message<"toolexecution.v1.ExecuteToolResponse" * Use `create(ExecuteToolResponseSchema)` to create a new message. */ export const ExecuteToolResponseSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 16); + messageDesc(file_toolexecution_v1_toolexecution, 17); /** * @generated from message toolexecution.v1.ResumeToolExecutionRequest @@ -1050,7 +1100,7 @@ export type ResumeToolExecutionRequest = Message<"toolexecution.v1.ResumeToolExe * Use `create(ResumeToolExecutionRequestSchema)` to create a new message. */ export const ResumeToolExecutionRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 17); + messageDesc(file_toolexecution_v1_toolexecution, 18); /** * @generated from message toolexecution.v1.ResumeToolExecutionResponse @@ -1067,7 +1117,7 @@ export type ResumeToolExecutionResponse = Message<"toolexecution.v1.ResumeToolEx * Use `create(ResumeToolExecutionResponseSchema)` to create a new message. */ export const ResumeToolExecutionResponseSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 18); + messageDesc(file_toolexecution_v1_toolexecution, 19); /** * @generated from message toolexecution.v1.RecordToolExecutionOutputRequest @@ -1099,7 +1149,7 @@ export type RecordToolExecutionOutputRequest = Message<"toolexecution.v1.RecordT * Use `create(RecordToolExecutionOutputRequestSchema)` to create a new message. */ export const RecordToolExecutionOutputRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 19); + messageDesc(file_toolexecution_v1_toolexecution, 20); /** * @generated from message toolexecution.v1.RecordToolExecutionOutputResponse @@ -1116,7 +1166,7 @@ export type RecordToolExecutionOutputResponse = Message<"toolexecution.v1.Record * Use `create(RecordToolExecutionOutputResponseSchema)` to create a new message. */ export const RecordToolExecutionOutputResponseSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 20); + messageDesc(file_toolexecution_v1_toolexecution, 21); /** * @generated from message toolexecution.v1.GetToolExecutionRequest @@ -1152,7 +1202,7 @@ export type GetToolExecutionRequest = Message<"toolexecution.v1.GetToolExecution * Use `create(GetToolExecutionRequestSchema)` to create a new message. */ export const GetToolExecutionRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 21); + messageDesc(file_toolexecution_v1_toolexecution, 22); /** * @generated from message toolexecution.v1.GetToolExecutionResponse @@ -1169,7 +1219,7 @@ export type GetToolExecutionResponse = Message<"toolexecution.v1.GetToolExecutio * Use `create(GetToolExecutionResponseSchema)` to create a new message. */ export const GetToolExecutionResponseSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 22); + messageDesc(file_toolexecution_v1_toolexecution, 23); /** * @generated from message toolexecution.v1.ListToolExecutionsRequest @@ -1246,7 +1296,7 @@ export type ListToolExecutionsRequest = Message<"toolexecution.v1.ListToolExecut * Use `create(ListToolExecutionsRequestSchema)` to create a new message. */ export const ListToolExecutionsRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 23); + messageDesc(file_toolexecution_v1_toolexecution, 24); /** * @generated from message toolexecution.v1.ListToolExecutionsResponse @@ -1273,7 +1323,7 @@ export type ListToolExecutionsResponse = Message<"toolexecution.v1.ListToolExecu * Use `create(ListToolExecutionsResponseSchema)` to create a new message. */ export const ListToolExecutionsResponseSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 24); + messageDesc(file_toolexecution_v1_toolexecution, 25); /** * An immutable file restored below the private task workspace. @@ -1317,7 +1367,7 @@ export type ToolExecutionProjectSourceFile = Message<"toolexecution.v1.ToolExecu * Use `create(ToolExecutionProjectSourceFileSchema)` to create a new message. */ export const ToolExecutionProjectSourceFileSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 25); + messageDesc(file_toolexecution_v1_toolexecution, 26); /** * Server-owned, pinned accepted source. Never a writable shared directory. @@ -1366,7 +1416,7 @@ export type ToolExecutionProjectSource = Message<"toolexecution.v1.ToolExecution * Use `create(ToolExecutionProjectSourceSchema)` to create a new message. */ export const ToolExecutionProjectSourceSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 26); + messageDesc(file_toolexecution_v1_toolexecution, 27); /** * Server-admitted immutable import job; browser requests cannot choose a commit. @@ -1410,7 +1460,7 @@ export type ToolExecutionProjectImport = Message<"toolexecution.v1.ToolExecution * Use `create(ToolExecutionProjectImportSchema)` to create a new message. */ export const ToolExecutionProjectImportSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 27); + messageDesc(file_toolexecution_v1_toolexecution, 28); /** * @generated from message toolexecution.v1.ToolExecutionGitSnapshotManifest @@ -1457,7 +1507,7 @@ export type ToolExecutionGitSnapshotManifest = Message<"toolexecution.v1.ToolExe * Use `create(ToolExecutionGitSnapshotManifestSchema)` to create a new message. */ export const ToolExecutionGitSnapshotManifestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 28); + messageDesc(file_toolexecution_v1_toolexecution, 29); /** * @generated from message toolexecution.v1.ToolExecutionGitSnapshotFile @@ -1489,7 +1539,7 @@ export type ToolExecutionGitSnapshotFile = Message<"toolexecution.v1.ToolExecuti * Use `create(ToolExecutionGitSnapshotFileSchema)` to create a new message. */ export const ToolExecutionGitSnapshotFileSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_toolexecution_v1_toolexecution, 29); + messageDesc(file_toolexecution_v1_toolexecution, 30); /** * ToolExecutionState is the durable lifecycle for one tool call.