From 3965074b2263dbd84464001f6b26570e30fde70b Mon Sep 17 00:00:00 2001 From: Jack Danger Date: Fri, 30 Oct 2026 22:14:34 +0000 Subject: [PATCH] =?UTF-8?q?declare=20the=20seven=20implemented-undeclared?= =?UTF-8?q?=20contract-test=20capabilities=20(status=20list=20transport-on?= =?UTF-8?q?ly,=20no=20op=20bodies):=20service-endpoints=20(LDConfig=20base?= =?UTF-8?q?=5Furi/stream=5Furi/events=5Furi),=20wrapper=20(Config.wrapper?= =?UTF-8?q?=5Fname/wrapper=5Fversion),=20tls:custom-ca=20(Config.ca=5Fcert?= =?UTF-8?q?s=20negotiated=20through=20urllib3=20PoolManager=20ca=5Fcerts),?= =?UTF-8?q?=20tls:skip-verify-peer=20(Config.disable=5Fssl=5Fverification?= =?UTF-8?q?=20cert=5Freqs=20CERT=5FNONE),=20tls:verify-peer=20(the=20defau?= =?UTF-8?q?lt=20CERT=5FREQUIRED=20posture),=20http-proxy=20(Config.http=5F?= =?UTF-8?q?proxy=20ProxyManager=20seam),=20filtering-strict=20(Config.all?= =?UTF-8?q?=5Fattributes=5Fprivate=20strict=20redaction=20bucket)=20?= =?UTF-8?q?=E2=80=94=20each=20verified=20against=20the=20SDK's=20own=20pub?= =?UTF-8?q?lic=20config/implement=20bytes=20first-hand;=20the=20campaign's?= =?UTF-8?q?=20G2=20capability-honesty=20floor=20prices=20the=20declared=20?= =?UTF-8?q?deck=20required-but-undeclared;=20flagged=20via=20the=20centine?= =?UTF-8?q?l=20capability-honesty=20window=20(roster=20subject=20python-se?= =?UTF-8?q?rver-sdk).=20via=20LD=20Research=20=F0=9F=A4=96;=20Co-Authored-?= =?UTF-8?q?By:=20Kimi=20(LD=20Research=20via=20termag);=20Generated-by:=20?= =?UTF-8?q?termag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generated-by: termag --- contract-tests/service.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contract-tests/service.py b/contract-tests/service.py index 260fb77b..d9762283 100644 --- a/contract-tests/service.py +++ b/contract-tests/service.py @@ -88,6 +88,13 @@ def status(): 'fdv1-fallback', 'retry-conformance-fdv1-streaming', 'retry-conformance-fdv1-polling', + 'service-endpoints', + 'wrapper', + 'tls:custom-ca', + 'tls:skip-verify-peer', + 'tls:verify-peer', + 'http-proxy', + 'filtering-strict', ] } return json.dumps(body), 200, {'Content-type': 'application/json'}