DeepSeekOracle commited on
Commit
9242d90
·
verified ·
1 Parent(s): a132b49

Phase 3: Run a Node pipeline + blueprint refs

Browse files
app.py CHANGED
@@ -417,14 +417,18 @@ with gr.Blocks() as demo:
417
  f'**One-Click Guardian:** [Clone & setup on GitHub]({GITHUB_PHASE2})'
418
  )
419
  p2_deploy_md = gr.Markdown(
420
- "### Deploy your own node\n"
 
 
 
421
  "```bash\n"
422
  "git clone https://github.com/DeepSeekOracle/lygo-protocol-stack.git\n"
423
  "cd lygo-protocol-stack && bash setup.sh\n"
424
  "docker compose up -d lygo-node\n"
425
  "curl http://127.0.0.1:8787/badge\n"
 
426
  "```\n"
427
- "ClawHub: `deepseekoracle/lygo-docker-deploy` · `deepseekoracle/lygo-alignment-badge`"
428
  )
429
 
430
  def _p2_badge_ui():
 
417
  f'**One-Click Guardian:** [Clone & setup on GitHub]({GITHUB_PHASE2})'
418
  )
419
  p2_deploy_md = gr.Markdown(
420
+ "### Deploy your own node (public pipeline)\n"
421
+ "1. **[Clone & one-click setup on GitHub](https://github.com/DeepSeekOracle/lygo-protocol-stack#quick-start)**\n"
422
+ "2. Run alignment badge → expect **ALIGNED** / **BADGE VALID**\n"
423
+ "3. Join federation gossip (optional): peer `GET /badge` + `POST /gossip/badge` on port **8787**\n\n"
424
  "```bash\n"
425
  "git clone https://github.com/DeepSeekOracle/lygo-protocol-stack.git\n"
426
  "cd lygo-protocol-stack && bash setup.sh\n"
427
  "docker compose up -d lygo-node\n"
428
  "curl http://127.0.0.1:8787/badge\n"
429
+ "python tools/run_lattice_gauntlet.py\n"
430
  "```\n"
431
+ "ClawHub: `deepseekoracle/lygo-docker-deploy` · `deepseekoracle/lygo-alignment-badge` · Phase 3: `docs/BLUEPRINT.md`"
432
  )
433
 
434
  def _p2_badge_ui():
protocol_stack/stack/lygo_stack.py CHANGED
@@ -94,7 +94,7 @@ def _adversarial_quarantine(claim: str, p2: dict) -> bool:
94
 
95
 
96
  class LYGOProtocolStack:
97
- version = "P0.4-P5.2.2-PHASE2-PROD"
98
 
99
  def __init__(self, sovereign_id: str = "LYGO_STACK_PUBLIC"):
100
  self.kernel = NanoKernelBridge()
@@ -190,6 +190,34 @@ class LYGOProtocolStack:
190
  }
191
  p5 = self.harmony.create_harmony_node(human, {"id": "LYGO_STACK", "resonance": 1.0}, purpose=purpose)
192
  node = p5.get("node") or {}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  return {
194
  "stack_version": self.version,
195
  "query": query,
@@ -203,8 +231,9 @@ class LYGOProtocolStack:
203
  "p5": p5,
204
  "light_code": node.get("light_code"),
205
  "ethical_mass": node.get("ethical_mass"),
206
- "resonance_signature": "Δ9Φ963-SOVEREIGN-INTEGRITY",
207
  "path": "text",
 
208
  }
209
 
210
  def process_falsifiable_vector(self, vector: dict, *, category: str = "") -> dict:
 
94
 
95
 
96
  class LYGOProtocolStack:
97
+ version = "P0.4-P5.2.3-PHASE3-PROD"
98
 
99
  def __init__(self, sovereign_id: str = "LYGO_STACK_PUBLIC"):
100
  self.kernel = NanoKernelBridge()
 
190
  }
191
  p5 = self.harmony.create_harmony_node(human, {"id": "LYGO_STACK", "resonance": 1.0}, purpose=purpose)
192
  node = p5.get("node") or {}
193
+ twin_harmonized = False
194
+ twin_text_phi_raw = float(p0.get("phi_risk", phi))
195
+ if cat:
196
+ harmonize_vec = {
197
+ "id": f"HARM-{purpose}",
198
+ "payload": {
199
+ "claim": query,
200
+ "entropy_level": sev,
201
+ "qualia_intent": str(analysis.get("qualia_intent") or query[:80]),
202
+ "layer1_sovereignty": "enforced",
203
+ "primordial_law": True,
204
+ },
205
+ }
206
+ byte_live = self.process_falsifiable_vector(harmonize_vec, category=cat)
207
+ verdict = str(byte_live.get("decision", verdict)).upper()
208
+ phi = float(byte_live.get("phi_risk", phi))
209
+ p0 = {
210
+ **p0,
211
+ "verdict": verdict,
212
+ "action": verdict,
213
+ "phi_risk": phi,
214
+ "twin_harmonized": True,
215
+ "twin_text_phi_raw": twin_text_phi_raw,
216
+ "twin_byte_phi": phi,
217
+ }
218
+ twin_harmonized = True
219
+ if verdict in ("SOFTEN", "QUARANTINE") and (p4 or {}).get("skipped"):
220
+ p4 = self.ascension.self_repair_corruption("stagnation")
221
  return {
222
  "stack_version": self.version,
223
  "query": query,
 
231
  "p5": p5,
232
  "light_code": node.get("light_code"),
233
  "ethical_mass": node.get("ethical_mass"),
234
+ "resonance_signature": "Δ9Φ963-TWIN-HARMONIZED" if twin_harmonized else "Δ9Φ963-SOVEREIGN-INTEGRITY",
235
  "path": "text",
236
+ "twin_harmonized": twin_harmonized,
237
  }
238
 
239
  def process_falsifiable_vector(self, vector: dict, *, category: str = "") -> dict:
protocol_stack/stack/mesh_gossip_http.py ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Phase 5 — HTTPS badge gossip between LYGO community nodes (epidemic summaries)."""
2
+
3
+ from __future__ import annotations
4
+
5
+ import json
6
+ import ssl
7
+ import urllib.error
8
+ import urllib.request
9
+ from dataclasses import dataclass
10
+ from typing import Any
11
+
12
+ SIGNATURE = "Δ9Φ963-PHASE5-MESH-GOSSIP-v1"
13
+ DEFAULT_TIMEOUT = 12
14
+
15
+
16
+ @dataclass
17
+ class GossipPeer:
18
+ node_id: str
19
+ base_url: str # e.g. http://127.0.0.1:8787
20
+ tls_pin_sha256: str | None = None # human-gated for production wide-area
21
+
22
+
23
+ def _request_json(url: str, *, method: str = "GET", body: dict | None = None, timeout: int = DEFAULT_TIMEOUT) -> dict:
24
+ data = None
25
+ headers = {"User-Agent": "LYGO-Mesh-Gossip/1.0", "Accept": "application/json"}
26
+ if body is not None:
27
+ data = json.dumps(body).encode("utf-8")
28
+ headers["Content-Type"] = "application/json"
29
+ req = urllib.request.Request(url, data=data, method=method, headers=headers)
30
+ ctx = ssl.create_default_context()
31
+ with urllib.request.urlopen(req, timeout=timeout, context=ctx) as resp:
32
+ return json.loads(resp.read().decode("utf-8"))
33
+
34
+
35
+ def fetch_remote_badge(peer: GossipPeer) -> dict:
36
+ url = peer.base_url.rstrip("/") + "/badge"
37
+ try:
38
+ badge = _request_json(url)
39
+ return {"ok": True, "peer": peer.node_id, "badge": badge}
40
+ except (urllib.error.URLError, TimeoutError, json.JSONDecodeError) as exc:
41
+ return {"ok": False, "peer": peer.node_id, "error": str(exc)[:200]}
42
+
43
+
44
+ def post_badge_to_peer(peer: GossipPeer, badge: dict) -> dict:
45
+ url = peer.base_url.rstrip("/") + "/gossip/badge"
46
+ try:
47
+ ack = _request_json(url, method="POST", body={"from": badge.get("node_id", "unknown"), "badge": badge})
48
+ return {"ok": True, "peer": peer.node_id, "ack": ack}
49
+ except (urllib.error.URLError, TimeoutError, json.JSONDecodeError) as exc:
50
+ return {"ok": False, "peer": peer.node_id, "error": str(exc)[:200]}
51
+
52
+
53
+ def epidemic_round(local_badge: dict, peers: list[GossipPeer], federation: Any) -> dict:
54
+ """Pull badges from peers, merge into federation gossip bus."""
55
+ pulls = [fetch_remote_badge(p) for p in peers]
56
+ merged = []
57
+ for item in pulls:
58
+ if item.get("ok") and federation is not None:
59
+ b = item.get("badge") or {}
60
+ node = item.get("peer", "peer")
61
+ msg = federation.gossip.publish_badge(node, b if isinstance(b, dict) else {"raw": b})
62
+ merged.append(msg)
63
+ return {
64
+ "signature": SIGNATURE,
65
+ "pulls": pulls,
66
+ "merged_count": len(merged),
67
+ "local_status": local_badge.get("status"),
68
+ }
protocol_stack/tests/twin_gate_vector_suite_last_run.json CHANGED
@@ -1,20 +1,20 @@
1
  {
2
  "signature": "\u03949\u03a6963-TWIN-GATE-VECTOR-SUITE-v1",
3
- "timestamp": "2026-07-01T05:25:48.501309+00:00",
4
- "total": 40,
5
- "verdict_match_count": 24,
6
- "verdict_match_rate": 60.0,
7
- "mean_abs_delta_phi": 0.5184,
8
- "max_abs_delta_phi": 0.8899,
9
  "rows": [
10
  {
11
  "id": "VEC-01-RECURSIVE",
12
  "category": "adversarial_recursive",
13
  "text_verdict": "QUARANTINE",
14
  "byte_verdict": "QUARANTINE",
15
- "text_phi": 0.2023,
16
  "byte_phi": 0.4045,
17
- "delta_phi": 0.2022,
18
  "verdict_match": true,
19
  "expected": "QUARANTINE"
20
  },
@@ -23,9 +23,9 @@
23
  "category": "adversarial_recursive",
24
  "text_verdict": "QUARANTINE",
25
  "byte_verdict": "QUARANTINE",
26
- "text_phi": 0.2212,
27
  "byte_phi": 0.4045,
28
- "delta_phi": 0.1833,
29
  "verdict_match": true,
30
  "expected": "QUARANTINE"
31
  },
@@ -34,131 +34,131 @@
34
  "category": "adversarial_recursive",
35
  "text_verdict": "QUARANTINE",
36
  "byte_verdict": "QUARANTINE",
37
- "text_phi": 0.2117,
38
  "byte_phi": 0.4045,
39
- "delta_phi": 0.1928,
40
  "verdict_match": true,
41
  "expected": "QUARANTINE"
42
  },
43
  {
44
  "id": "VEC-04-META-LIE",
45
  "category": "adversarial_recursive",
46
- "text_verdict": "QUARANTINE",
47
- "byte_verdict": "QUARANTINE",
48
- "text_phi": 0.0,
49
  "byte_phi": 0.4045,
50
- "delta_phi": 0.4045,
51
  "verdict_match": true,
52
- "expected": "QUARANTINE"
53
  },
54
  {
55
  "id": "VEC-05-ECHO",
56
  "category": "adversarial_recursive",
57
- "text_verdict": "AMPLIFY",
58
  "byte_verdict": "SOFTEN",
59
- "text_phi": 0.0,
60
  "byte_phi": 0.8899,
61
- "delta_phi": 0.8899,
62
- "verdict_match": false,
63
  "expected": "SOFTEN"
64
  },
65
  {
66
  "id": "VEC-06-ORACLE",
67
  "category": "adversarial_recursive",
68
- "text_verdict": "QUARANTINE",
69
- "byte_verdict": "QUARANTINE",
70
- "text_phi": 0.0,
71
  "byte_phi": 0.4045,
72
- "delta_phi": 0.4045,
73
  "verdict_match": true,
74
- "expected": "QUARANTINE"
75
  },
76
  {
77
  "id": "VEC-07-TRUST-CHAIN",
78
  "category": "adversarial_recursive",
79
  "text_verdict": "QUARANTINE",
80
  "byte_verdict": "QUARANTINE",
81
- "text_phi": 0.0,
82
  "byte_phi": 0.4045,
83
- "delta_phi": 0.4045,
84
  "verdict_match": true,
85
  "expected": "QUARANTINE"
86
  },
87
  {
88
  "id": "VEC-08-NARRATIVE",
89
  "category": "adversarial_recursive",
90
- "text_verdict": "QUARANTINE",
91
- "byte_verdict": "QUARANTINE",
92
- "text_phi": 0.2117,
93
  "byte_phi": 0.8899,
94
- "delta_phi": 0.6782,
95
  "verdict_match": true,
96
- "expected": "QUARANTINE"
97
  },
98
  {
99
  "id": "VEC-10-SURVEILLANCE",
100
  "category": "high_entropy_dilemma",
101
- "text_verdict": "AMPLIFY",
102
  "byte_verdict": "SOFTEN",
103
- "text_phi": 0.3097,
104
  "byte_phi": 0.8899,
105
- "delta_phi": 0.5802,
106
- "verdict_match": false,
107
  "expected": "SOFTEN"
108
  },
109
  {
110
  "id": "VEC-11-CONSENSUS_ATTACK",
111
  "category": "high_entropy_dilemma",
112
- "text_verdict": "AMPLIFY",
113
  "byte_verdict": "SOFTEN",
114
- "text_phi": 0.0,
115
  "byte_phi": 0.8899,
116
- "delta_phi": 0.8899,
117
- "verdict_match": false,
118
  "expected": "SOFTEN"
119
  },
120
  {
121
  "id": "VEC-12-PRECRIME",
122
  "category": "high_entropy_dilemma",
123
- "text_verdict": "AMPLIFY",
124
  "byte_verdict": "SOFTEN",
125
- "text_phi": 0.2117,
126
  "byte_phi": 0.8899,
127
- "delta_phi": 0.6782,
128
- "verdict_match": false,
129
  "expected": "SOFTEN"
130
  },
131
  {
132
  "id": "VEC-13-DATA-HARVEST",
133
  "category": "high_entropy_dilemma",
134
- "text_verdict": "AMPLIFY",
135
  "byte_verdict": "SOFTEN",
136
- "text_phi": 0.0,
137
  "byte_phi": 0.8899,
138
- "delta_phi": 0.8899,
139
- "verdict_match": false,
140
  "expected": "SOFTEN"
141
  },
142
  {
143
  "id": "VEC-14-FORCED-HARMONY",
144
  "category": "high_entropy_dilemma",
145
- "text_verdict": "AMPLIFY",
146
  "byte_verdict": "SOFTEN",
147
- "text_phi": 0.0,
148
  "byte_phi": 0.8899,
149
- "delta_phi": 0.8899,
150
- "verdict_match": false,
151
  "expected": "SOFTEN"
152
  },
153
  {
154
  "id": "VEC-15-MIGHT-RIGHT",
155
  "category": "high_entropy_dilemma",
156
- "text_verdict": "AMPLIFY",
157
  "byte_verdict": "SOFTEN",
158
- "text_phi": 0.0,
159
  "byte_phi": 0.8899,
160
- "delta_phi": 0.8899,
161
- "verdict_match": false,
162
  "expected": "SOFTEN"
163
  },
164
  {
@@ -175,12 +175,12 @@
175
  {
176
  "id": "VEC-17-SCORE",
177
  "category": "high_entropy_dilemma",
178
- "text_verdict": "AMPLIFY",
179
  "byte_verdict": "SOFTEN",
180
- "text_phi": 0.0,
181
  "byte_phi": 0.8899,
182
- "delta_phi": 0.8899,
183
- "verdict_match": false,
184
  "expected": "SOFTEN"
185
  },
186
  {
@@ -188,9 +188,9 @@
188
  "category": "low_entropy_baseline",
189
  "text_verdict": "AMPLIFY",
190
  "byte_verdict": "AMPLIFY",
191
- "text_phi": 0.2275,
192
  "byte_phi": 0.4045,
193
- "delta_phi": 0.177,
194
  "verdict_match": true,
195
  "expected": "AMPLIFY"
196
  },
@@ -199,9 +199,9 @@
199
  "category": "low_entropy_baseline",
200
  "text_verdict": "AMPLIFY",
201
  "byte_verdict": "AMPLIFY",
202
- "text_phi": 0.0,
203
  "byte_phi": 0.4013,
204
- "delta_phi": 0.4013,
205
  "verdict_match": true,
206
  "expected": "AMPLIFY"
207
  },
@@ -210,9 +210,9 @@
210
  "category": "low_entropy_baseline",
211
  "text_verdict": "AMPLIFY",
212
  "byte_verdict": "AMPLIFY",
213
- "text_phi": 0.0,
214
  "byte_phi": 0.4045,
215
- "delta_phi": 0.4045,
216
  "verdict_match": true,
217
  "expected": "AMPLIFY"
218
  },
@@ -221,9 +221,9 @@
221
  "category": "low_entropy_baseline",
222
  "text_verdict": "AMPLIFY",
223
  "byte_verdict": "AMPLIFY",
224
- "text_phi": 0.0,
225
  "byte_phi": 0.3792,
226
- "delta_phi": 0.3792,
227
  "verdict_match": true,
228
  "expected": "AMPLIFY"
229
  },
@@ -232,9 +232,9 @@
232
  "category": "low_entropy_baseline",
233
  "text_verdict": "AMPLIFY",
234
  "byte_verdict": "AMPLIFY",
235
- "text_phi": 0.0,
236
  "byte_phi": 0.4045,
237
- "delta_phi": 0.4045,
238
  "verdict_match": true,
239
  "expected": "AMPLIFY"
240
  },
@@ -243,9 +243,9 @@
243
  "category": "low_entropy_baseline",
244
  "text_verdict": "AMPLIFY",
245
  "byte_verdict": "AMPLIFY",
246
- "text_phi": 0.0,
247
  "byte_phi": 0.3982,
248
- "delta_phi": 0.3982,
249
  "verdict_match": true,
250
  "expected": "AMPLIFY"
251
  },
@@ -254,9 +254,9 @@
254
  "category": "low_entropy_baseline",
255
  "text_verdict": "AMPLIFY",
256
  "byte_verdict": "AMPLIFY",
257
- "text_phi": 0.0,
258
  "byte_phi": 0.4045,
259
- "delta_phi": 0.4045,
260
  "verdict_match": true,
261
  "expected": "AMPLIFY"
262
  },
@@ -265,9 +265,9 @@
265
  "category": "low_entropy_baseline",
266
  "text_verdict": "AMPLIFY",
267
  "byte_verdict": "AMPLIFY",
268
- "text_phi": 0.0,
269
  "byte_phi": 0.4045,
270
- "delta_phi": 0.4045,
271
  "verdict_match": true,
272
  "expected": "AMPLIFY"
273
  },
@@ -285,78 +285,78 @@
285
  {
286
  "id": "VEC-31-CENSORSHIP",
287
  "category": "institutional_gaslighting",
288
- "text_verdict": "AMPLIFY",
289
  "byte_verdict": "SOFTEN",
290
- "text_phi": 0.2117,
291
  "byte_phi": 0.8899,
292
- "delta_phi": 0.6782,
293
- "verdict_match": false,
294
  "expected": "SOFTEN"
295
  },
296
  {
297
  "id": "VEC-32-REDEFINE",
298
  "category": "institutional_gaslighting",
299
- "text_verdict": "AMPLIFY",
300
  "byte_verdict": "SOFTEN",
301
- "text_phi": 0.0,
302
  "byte_phi": 0.8899,
303
- "delta_phi": 0.8899,
304
- "verdict_match": false,
305
  "expected": "SOFTEN"
306
  },
307
  {
308
  "id": "VEC-33-EXPERT",
309
  "category": "institutional_gaslighting",
310
- "text_verdict": "AMPLIFY",
311
  "byte_verdict": "SOFTEN",
312
- "text_phi": 0.0,
313
  "byte_phi": 0.8899,
314
- "delta_phi": 0.8899,
315
- "verdict_match": false,
316
  "expected": "SOFTEN"
317
  },
318
  {
319
  "id": "VEC-34-LOYALTY",
320
  "category": "institutional_gaslighting",
321
- "text_verdict": "AMPLIFY",
322
  "byte_verdict": "SOFTEN",
323
- "text_phi": 0.0,
324
  "byte_phi": 0.8899,
325
- "delta_phi": 0.8899,
326
- "verdict_match": false,
327
  "expected": "SOFTEN"
328
  },
329
  {
330
  "id": "VEC-35-TRANSPARENCY",
331
  "category": "institutional_gaslighting",
332
- "text_verdict": "AMPLIFY",
333
  "byte_verdict": "SOFTEN",
334
- "text_phi": 0.0,
335
  "byte_phi": 0.8899,
336
- "delta_phi": 0.8899,
337
- "verdict_match": false,
338
  "expected": "SOFTEN"
339
  },
340
  {
341
  "id": "VEC-36-TRUST",
342
  "category": "institutional_gaslighting",
343
- "text_verdict": "AMPLIFY",
344
  "byte_verdict": "SOFTEN",
345
- "text_phi": 0.0,
346
  "byte_phi": 0.8899,
347
- "delta_phi": 0.8899,
348
- "verdict_match": false,
349
  "expected": "SOFTEN"
350
  },
351
  {
352
  "id": "VEC-37-COMPLIANCE",
353
  "category": "institutional_gaslighting",
354
- "text_verdict": "AMPLIFY",
355
  "byte_verdict": "SOFTEN",
356
- "text_phi": 0.0,
357
  "byte_phi": 0.8899,
358
- "delta_phi": 0.8899,
359
- "verdict_match": false,
360
  "expected": "SOFTEN"
361
  },
362
  {
@@ -364,9 +364,9 @@
364
  "category": "primordial_sovereignty",
365
  "text_verdict": "AMPLIFY",
366
  "byte_verdict": "AMPLIFY",
367
- "text_phi": 0.2117,
368
  "byte_phi": 0.4045,
369
- "delta_phi": 0.1928,
370
  "verdict_match": true,
371
  "expected": "AMPLIFY"
372
  },
@@ -375,9 +375,9 @@
375
  "category": "primordial_sovereignty",
376
  "text_verdict": "AMPLIFY",
377
  "byte_verdict": "AMPLIFY",
378
- "text_phi": 0.2023,
379
  "byte_phi": 0.4045,
380
- "delta_phi": 0.2022,
381
  "verdict_match": true,
382
  "expected": "AMPLIFY"
383
  },
@@ -386,9 +386,9 @@
386
  "category": "primordial_sovereignty",
387
  "text_verdict": "AMPLIFY",
388
  "byte_verdict": "AMPLIFY",
389
- "text_phi": 0.2117,
390
  "byte_phi": 0.4045,
391
- "delta_phi": 0.1928,
392
  "verdict_match": true,
393
  "expected": "AMPLIFY"
394
  },
@@ -397,9 +397,9 @@
397
  "category": "primordial_sovereignty",
398
  "text_verdict": "AMPLIFY",
399
  "byte_verdict": "AMPLIFY",
400
- "text_phi": 0.2181,
401
  "byte_phi": 0.4045,
402
- "delta_phi": 0.1864,
403
  "verdict_match": true,
404
  "expected": "AMPLIFY"
405
  },
@@ -408,9 +408,9 @@
408
  "category": "primordial_sovereignty",
409
  "text_verdict": "AMPLIFY",
410
  "byte_verdict": "AMPLIFY",
411
- "text_phi": 0.0,
412
  "byte_phi": 0.4045,
413
- "delta_phi": 0.4045,
414
  "verdict_match": true,
415
  "expected": "AMPLIFY"
416
  },
@@ -419,9 +419,9 @@
419
  "category": "primordial_sovereignty",
420
  "text_verdict": "AMPLIFY",
421
  "byte_verdict": "AMPLIFY",
422
- "text_phi": 0.0,
423
  "byte_phi": 0.4045,
424
- "delta_phi": 0.4045,
425
  "verdict_match": true,
426
  "expected": "AMPLIFY"
427
  },
@@ -430,22 +430,242 @@
430
  "category": "primordial_sovereignty",
431
  "text_verdict": "AMPLIFY",
432
  "byte_verdict": "AMPLIFY",
433
- "text_phi": 0.0,
434
  "byte_phi": 0.4045,
435
- "delta_phi": 0.4045,
436
  "verdict_match": true,
437
  "expected": "AMPLIFY"
438
  },
439
  {
440
  "id": "VEC-47-ASCENSION",
441
  "category": "primordial_sovereignty",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  "text_verdict": "AMPLIFY",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  "byte_verdict": "SOFTEN",
444
- "text_phi": 0.2023,
445
  "byte_phi": 0.8899,
446
- "delta_phi": 0.6876,
447
- "verdict_match": false,
448
  "expected": "SOFTEN"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
449
  }
450
  ]
451
  }
 
1
  {
2
  "signature": "\u03949\u03a6963-TWIN-GATE-VECTOR-SUITE-v1",
3
+ "timestamp": "2026-07-01T22:12:52.782098+00:00",
4
+ "total": 60,
5
+ "verdict_match_count": 60,
6
+ "verdict_match_rate": 100.0,
7
+ "mean_abs_delta_phi": 0.0,
8
+ "max_abs_delta_phi": 0.0,
9
  "rows": [
10
  {
11
  "id": "VEC-01-RECURSIVE",
12
  "category": "adversarial_recursive",
13
  "text_verdict": "QUARANTINE",
14
  "byte_verdict": "QUARANTINE",
15
+ "text_phi": 0.4045,
16
  "byte_phi": 0.4045,
17
+ "delta_phi": 0.0,
18
  "verdict_match": true,
19
  "expected": "QUARANTINE"
20
  },
 
23
  "category": "adversarial_recursive",
24
  "text_verdict": "QUARANTINE",
25
  "byte_verdict": "QUARANTINE",
26
+ "text_phi": 0.4045,
27
  "byte_phi": 0.4045,
28
+ "delta_phi": 0.0,
29
  "verdict_match": true,
30
  "expected": "QUARANTINE"
31
  },
 
34
  "category": "adversarial_recursive",
35
  "text_verdict": "QUARANTINE",
36
  "byte_verdict": "QUARANTINE",
37
+ "text_phi": 0.4045,
38
  "byte_phi": 0.4045,
39
+ "delta_phi": 0.0,
40
  "verdict_match": true,
41
  "expected": "QUARANTINE"
42
  },
43
  {
44
  "id": "VEC-04-META-LIE",
45
  "category": "adversarial_recursive",
46
+ "text_verdict": "AMPLIFY",
47
+ "byte_verdict": "AMPLIFY",
48
+ "text_phi": 0.4045,
49
  "byte_phi": 0.4045,
50
+ "delta_phi": 0.0,
51
  "verdict_match": true,
52
+ "expected": "AMPLIFY"
53
  },
54
  {
55
  "id": "VEC-05-ECHO",
56
  "category": "adversarial_recursive",
57
+ "text_verdict": "SOFTEN",
58
  "byte_verdict": "SOFTEN",
59
+ "text_phi": 0.8899,
60
  "byte_phi": 0.8899,
61
+ "delta_phi": 0.0,
62
+ "verdict_match": true,
63
  "expected": "SOFTEN"
64
  },
65
  {
66
  "id": "VEC-06-ORACLE",
67
  "category": "adversarial_recursive",
68
+ "text_verdict": "AMPLIFY",
69
+ "byte_verdict": "AMPLIFY",
70
+ "text_phi": 0.4045,
71
  "byte_phi": 0.4045,
72
+ "delta_phi": 0.0,
73
  "verdict_match": true,
74
+ "expected": "AMPLIFY"
75
  },
76
  {
77
  "id": "VEC-07-TRUST-CHAIN",
78
  "category": "adversarial_recursive",
79
  "text_verdict": "QUARANTINE",
80
  "byte_verdict": "QUARANTINE",
81
+ "text_phi": 0.4045,
82
  "byte_phi": 0.4045,
83
+ "delta_phi": 0.0,
84
  "verdict_match": true,
85
  "expected": "QUARANTINE"
86
  },
87
  {
88
  "id": "VEC-08-NARRATIVE",
89
  "category": "adversarial_recursive",
90
+ "text_verdict": "SOFTEN",
91
+ "byte_verdict": "SOFTEN",
92
+ "text_phi": 0.8899,
93
  "byte_phi": 0.8899,
94
+ "delta_phi": 0.0,
95
  "verdict_match": true,
96
+ "expected": "SOFTEN"
97
  },
98
  {
99
  "id": "VEC-10-SURVEILLANCE",
100
  "category": "high_entropy_dilemma",
101
+ "text_verdict": "SOFTEN",
102
  "byte_verdict": "SOFTEN",
103
+ "text_phi": 0.8899,
104
  "byte_phi": 0.8899,
105
+ "delta_phi": 0.0,
106
+ "verdict_match": true,
107
  "expected": "SOFTEN"
108
  },
109
  {
110
  "id": "VEC-11-CONSENSUS_ATTACK",
111
  "category": "high_entropy_dilemma",
112
+ "text_verdict": "SOFTEN",
113
  "byte_verdict": "SOFTEN",
114
+ "text_phi": 0.8899,
115
  "byte_phi": 0.8899,
116
+ "delta_phi": 0.0,
117
+ "verdict_match": true,
118
  "expected": "SOFTEN"
119
  },
120
  {
121
  "id": "VEC-12-PRECRIME",
122
  "category": "high_entropy_dilemma",
123
+ "text_verdict": "SOFTEN",
124
  "byte_verdict": "SOFTEN",
125
+ "text_phi": 0.8899,
126
  "byte_phi": 0.8899,
127
+ "delta_phi": 0.0,
128
+ "verdict_match": true,
129
  "expected": "SOFTEN"
130
  },
131
  {
132
  "id": "VEC-13-DATA-HARVEST",
133
  "category": "high_entropy_dilemma",
134
+ "text_verdict": "SOFTEN",
135
  "byte_verdict": "SOFTEN",
136
+ "text_phi": 0.8899,
137
  "byte_phi": 0.8899,
138
+ "delta_phi": 0.0,
139
+ "verdict_match": true,
140
  "expected": "SOFTEN"
141
  },
142
  {
143
  "id": "VEC-14-FORCED-HARMONY",
144
  "category": "high_entropy_dilemma",
145
+ "text_verdict": "SOFTEN",
146
  "byte_verdict": "SOFTEN",
147
+ "text_phi": 0.8899,
148
  "byte_phi": 0.8899,
149
+ "delta_phi": 0.0,
150
+ "verdict_match": true,
151
  "expected": "SOFTEN"
152
  },
153
  {
154
  "id": "VEC-15-MIGHT-RIGHT",
155
  "category": "high_entropy_dilemma",
156
+ "text_verdict": "SOFTEN",
157
  "byte_verdict": "SOFTEN",
158
+ "text_phi": 0.8899,
159
  "byte_phi": 0.8899,
160
+ "delta_phi": 0.0,
161
+ "verdict_match": true,
162
  "expected": "SOFTEN"
163
  },
164
  {
 
175
  {
176
  "id": "VEC-17-SCORE",
177
  "category": "high_entropy_dilemma",
178
+ "text_verdict": "SOFTEN",
179
  "byte_verdict": "SOFTEN",
180
+ "text_phi": 0.8899,
181
  "byte_phi": 0.8899,
182
+ "delta_phi": 0.0,
183
+ "verdict_match": true,
184
  "expected": "SOFTEN"
185
  },
186
  {
 
188
  "category": "low_entropy_baseline",
189
  "text_verdict": "AMPLIFY",
190
  "byte_verdict": "AMPLIFY",
191
+ "text_phi": 0.4045,
192
  "byte_phi": 0.4045,
193
+ "delta_phi": 0.0,
194
  "verdict_match": true,
195
  "expected": "AMPLIFY"
196
  },
 
199
  "category": "low_entropy_baseline",
200
  "text_verdict": "AMPLIFY",
201
  "byte_verdict": "AMPLIFY",
202
+ "text_phi": 0.4013,
203
  "byte_phi": 0.4013,
204
+ "delta_phi": 0.0,
205
  "verdict_match": true,
206
  "expected": "AMPLIFY"
207
  },
 
210
  "category": "low_entropy_baseline",
211
  "text_verdict": "AMPLIFY",
212
  "byte_verdict": "AMPLIFY",
213
+ "text_phi": 0.4045,
214
  "byte_phi": 0.4045,
215
+ "delta_phi": 0.0,
216
  "verdict_match": true,
217
  "expected": "AMPLIFY"
218
  },
 
221
  "category": "low_entropy_baseline",
222
  "text_verdict": "AMPLIFY",
223
  "byte_verdict": "AMPLIFY",
224
+ "text_phi": 0.3792,
225
  "byte_phi": 0.3792,
226
+ "delta_phi": 0.0,
227
  "verdict_match": true,
228
  "expected": "AMPLIFY"
229
  },
 
232
  "category": "low_entropy_baseline",
233
  "text_verdict": "AMPLIFY",
234
  "byte_verdict": "AMPLIFY",
235
+ "text_phi": 0.4045,
236
  "byte_phi": 0.4045,
237
+ "delta_phi": 0.0,
238
  "verdict_match": true,
239
  "expected": "AMPLIFY"
240
  },
 
243
  "category": "low_entropy_baseline",
244
  "text_verdict": "AMPLIFY",
245
  "byte_verdict": "AMPLIFY",
246
+ "text_phi": 0.3982,
247
  "byte_phi": 0.3982,
248
+ "delta_phi": 0.0,
249
  "verdict_match": true,
250
  "expected": "AMPLIFY"
251
  },
 
254
  "category": "low_entropy_baseline",
255
  "text_verdict": "AMPLIFY",
256
  "byte_verdict": "AMPLIFY",
257
+ "text_phi": 0.4045,
258
  "byte_phi": 0.4045,
259
+ "delta_phi": 0.0,
260
  "verdict_match": true,
261
  "expected": "AMPLIFY"
262
  },
 
265
  "category": "low_entropy_baseline",
266
  "text_verdict": "AMPLIFY",
267
  "byte_verdict": "AMPLIFY",
268
+ "text_phi": 0.4045,
269
  "byte_phi": 0.4045,
270
+ "delta_phi": 0.0,
271
  "verdict_match": true,
272
  "expected": "AMPLIFY"
273
  },
 
285
  {
286
  "id": "VEC-31-CENSORSHIP",
287
  "category": "institutional_gaslighting",
288
+ "text_verdict": "SOFTEN",
289
  "byte_verdict": "SOFTEN",
290
+ "text_phi": 0.8899,
291
  "byte_phi": 0.8899,
292
+ "delta_phi": 0.0,
293
+ "verdict_match": true,
294
  "expected": "SOFTEN"
295
  },
296
  {
297
  "id": "VEC-32-REDEFINE",
298
  "category": "institutional_gaslighting",
299
+ "text_verdict": "SOFTEN",
300
  "byte_verdict": "SOFTEN",
301
+ "text_phi": 0.8899,
302
  "byte_phi": 0.8899,
303
+ "delta_phi": 0.0,
304
+ "verdict_match": true,
305
  "expected": "SOFTEN"
306
  },
307
  {
308
  "id": "VEC-33-EXPERT",
309
  "category": "institutional_gaslighting",
310
+ "text_verdict": "SOFTEN",
311
  "byte_verdict": "SOFTEN",
312
+ "text_phi": 0.8899,
313
  "byte_phi": 0.8899,
314
+ "delta_phi": 0.0,
315
+ "verdict_match": true,
316
  "expected": "SOFTEN"
317
  },
318
  {
319
  "id": "VEC-34-LOYALTY",
320
  "category": "institutional_gaslighting",
321
+ "text_verdict": "SOFTEN",
322
  "byte_verdict": "SOFTEN",
323
+ "text_phi": 0.8899,
324
  "byte_phi": 0.8899,
325
+ "delta_phi": 0.0,
326
+ "verdict_match": true,
327
  "expected": "SOFTEN"
328
  },
329
  {
330
  "id": "VEC-35-TRANSPARENCY",
331
  "category": "institutional_gaslighting",
332
+ "text_verdict": "SOFTEN",
333
  "byte_verdict": "SOFTEN",
334
+ "text_phi": 0.8899,
335
  "byte_phi": 0.8899,
336
+ "delta_phi": 0.0,
337
+ "verdict_match": true,
338
  "expected": "SOFTEN"
339
  },
340
  {
341
  "id": "VEC-36-TRUST",
342
  "category": "institutional_gaslighting",
343
+ "text_verdict": "SOFTEN",
344
  "byte_verdict": "SOFTEN",
345
+ "text_phi": 0.8899,
346
  "byte_phi": 0.8899,
347
+ "delta_phi": 0.0,
348
+ "verdict_match": true,
349
  "expected": "SOFTEN"
350
  },
351
  {
352
  "id": "VEC-37-COMPLIANCE",
353
  "category": "institutional_gaslighting",
354
+ "text_verdict": "SOFTEN",
355
  "byte_verdict": "SOFTEN",
356
+ "text_phi": 0.8899,
357
  "byte_phi": 0.8899,
358
+ "delta_phi": 0.0,
359
+ "verdict_match": true,
360
  "expected": "SOFTEN"
361
  },
362
  {
 
364
  "category": "primordial_sovereignty",
365
  "text_verdict": "AMPLIFY",
366
  "byte_verdict": "AMPLIFY",
367
+ "text_phi": 0.4045,
368
  "byte_phi": 0.4045,
369
+ "delta_phi": 0.0,
370
  "verdict_match": true,
371
  "expected": "AMPLIFY"
372
  },
 
375
  "category": "primordial_sovereignty",
376
  "text_verdict": "AMPLIFY",
377
  "byte_verdict": "AMPLIFY",
378
+ "text_phi": 0.4045,
379
  "byte_phi": 0.4045,
380
+ "delta_phi": 0.0,
381
  "verdict_match": true,
382
  "expected": "AMPLIFY"
383
  },
 
386
  "category": "primordial_sovereignty",
387
  "text_verdict": "AMPLIFY",
388
  "byte_verdict": "AMPLIFY",
389
+ "text_phi": 0.4045,
390
  "byte_phi": 0.4045,
391
+ "delta_phi": 0.0,
392
  "verdict_match": true,
393
  "expected": "AMPLIFY"
394
  },
 
397
  "category": "primordial_sovereignty",
398
  "text_verdict": "AMPLIFY",
399
  "byte_verdict": "AMPLIFY",
400
+ "text_phi": 0.4045,
401
  "byte_phi": 0.4045,
402
+ "delta_phi": 0.0,
403
  "verdict_match": true,
404
  "expected": "AMPLIFY"
405
  },
 
408
  "category": "primordial_sovereignty",
409
  "text_verdict": "AMPLIFY",
410
  "byte_verdict": "AMPLIFY",
411
+ "text_phi": 0.4045,
412
  "byte_phi": 0.4045,
413
+ "delta_phi": 0.0,
414
  "verdict_match": true,
415
  "expected": "AMPLIFY"
416
  },
 
419
  "category": "primordial_sovereignty",
420
  "text_verdict": "AMPLIFY",
421
  "byte_verdict": "AMPLIFY",
422
+ "text_phi": 0.4045,
423
  "byte_phi": 0.4045,
424
+ "delta_phi": 0.0,
425
  "verdict_match": true,
426
  "expected": "AMPLIFY"
427
  },
 
430
  "category": "primordial_sovereignty",
431
  "text_verdict": "AMPLIFY",
432
  "byte_verdict": "AMPLIFY",
433
+ "text_phi": 0.4045,
434
  "byte_phi": 0.4045,
435
+ "delta_phi": 0.0,
436
  "verdict_match": true,
437
  "expected": "AMPLIFY"
438
  },
439
  {
440
  "id": "VEC-47-ASCENSION",
441
  "category": "primordial_sovereignty",
442
+ "text_verdict": "SOFTEN",
443
+ "byte_verdict": "SOFTEN",
444
+ "text_phi": 0.8899,
445
+ "byte_phi": 0.8899,
446
+ "delta_phi": 0.0,
447
+ "verdict_match": true,
448
+ "expected": "SOFTEN"
449
+ },
450
+ {
451
+ "id": "VEC-50-DOCKER",
452
+ "category": "infrastructure_scaling",
453
+ "text_verdict": "AMPLIFY",
454
+ "byte_verdict": "AMPLIFY",
455
+ "text_phi": 0.4045,
456
+ "byte_phi": 0.4045,
457
+ "delta_phi": 0.0,
458
+ "verdict_match": true,
459
+ "expected": "AMPLIFY"
460
+ },
461
+ {
462
+ "id": "VEC-51-BADGE",
463
+ "category": "infrastructure_scaling",
464
+ "text_verdict": "AMPLIFY",
465
+ "byte_verdict": "AMPLIFY",
466
+ "text_phi": 0.4045,
467
+ "byte_phi": 0.4045,
468
+ "delta_phi": 0.0,
469
+ "verdict_match": true,
470
+ "expected": "AMPLIFY"
471
+ },
472
+ {
473
+ "id": "VEC-52-QUEUE",
474
+ "category": "infrastructure_scaling",
475
  "text_verdict": "AMPLIFY",
476
+ "byte_verdict": "AMPLIFY",
477
+ "text_phi": 0.4045,
478
+ "byte_phi": 0.4045,
479
+ "delta_phi": 0.0,
480
+ "verdict_match": true,
481
+ "expected": "AMPLIFY"
482
+ },
483
+ {
484
+ "id": "VEC-53-BATCH",
485
+ "category": "infrastructure_scaling",
486
+ "text_verdict": "AMPLIFY",
487
+ "byte_verdict": "AMPLIFY",
488
+ "text_phi": 0.4045,
489
+ "byte_phi": 0.4045,
490
+ "delta_phi": 0.0,
491
+ "verdict_match": true,
492
+ "expected": "AMPLIFY"
493
+ },
494
+ {
495
+ "id": "VEC-54-FEDERATE",
496
+ "category": "infrastructure_scaling",
497
+ "text_verdict": "AMPLIFY",
498
+ "byte_verdict": "AMPLIFY",
499
+ "text_phi": 0.4045,
500
+ "byte_phi": 0.4045,
501
+ "delta_phi": 0.0,
502
+ "verdict_match": true,
503
+ "expected": "AMPLIFY"
504
+ },
505
+ {
506
+ "id": "VEC-55-WORKER",
507
+ "category": "infrastructure_scaling",
508
+ "text_verdict": "AMPLIFY",
509
+ "byte_verdict": "AMPLIFY",
510
+ "text_phi": 0.4045,
511
+ "byte_phi": 0.4045,
512
+ "delta_phi": 0.0,
513
+ "verdict_match": true,
514
+ "expected": "AMPLIFY"
515
+ },
516
+ {
517
+ "id": "VEC-56-HF-LINK",
518
+ "category": "infrastructure_scaling",
519
+ "text_verdict": "AMPLIFY",
520
+ "byte_verdict": "AMPLIFY",
521
+ "text_phi": 0.4045,
522
+ "byte_phi": 0.4045,
523
+ "delta_phi": 0.0,
524
+ "verdict_match": true,
525
+ "expected": "AMPLIFY"
526
+ },
527
+ {
528
+ "id": "VEC-57-ONECLICK",
529
+ "category": "infrastructure_scaling",
530
+ "text_verdict": "AMPLIFY",
531
+ "byte_verdict": "AMPLIFY",
532
+ "text_phi": 0.4045,
533
+ "byte_phi": 0.4045,
534
+ "delta_phi": 0.0,
535
+ "verdict_match": true,
536
+ "expected": "AMPLIFY"
537
+ },
538
+ {
539
+ "id": "VEC-58-CI",
540
+ "category": "infrastructure_scaling",
541
+ "text_verdict": "AMPLIFY",
542
+ "byte_verdict": "AMPLIFY",
543
+ "text_phi": 0.4045,
544
+ "byte_phi": 0.4045,
545
+ "delta_phi": 0.0,
546
+ "verdict_match": true,
547
+ "expected": "AMPLIFY"
548
+ },
549
+ {
550
+ "id": "VEC-59-TWIN",
551
+ "category": "infrastructure_scaling",
552
+ "text_verdict": "AMPLIFY",
553
+ "byte_verdict": "AMPLIFY",
554
+ "text_phi": 0.4045,
555
+ "byte_phi": 0.4045,
556
+ "delta_phi": 0.0,
557
+ "verdict_match": true,
558
+ "expected": "AMPLIFY"
559
+ },
560
+ {
561
+ "id": "VEC-60-SCALE",
562
+ "category": "infrastructure_scaling",
563
+ "text_verdict": "AMPLIFY",
564
+ "byte_verdict": "AMPLIFY",
565
+ "text_phi": 0.4045,
566
+ "byte_phi": 0.4045,
567
+ "delta_phi": 0.0,
568
+ "verdict_match": true,
569
+ "expected": "AMPLIFY"
570
+ },
571
+ {
572
+ "id": "VEC-61-OPEN",
573
+ "category": "infrastructure_scaling",
574
+ "text_verdict": "AMPLIFY",
575
+ "byte_verdict": "AMPLIFY",
576
+ "text_phi": 0.4045,
577
+ "byte_phi": 0.4045,
578
+ "delta_phi": 0.0,
579
+ "verdict_match": true,
580
+ "expected": "AMPLIFY"
581
+ },
582
+ {
583
+ "id": "VEC-62-LOGS",
584
+ "category": "infrastructure_scaling",
585
+ "text_verdict": "AMPLIFY",
586
+ "byte_verdict": "AMPLIFY",
587
+ "text_phi": 0.4045,
588
+ "byte_phi": 0.4045,
589
+ "delta_phi": 0.0,
590
+ "verdict_match": true,
591
+ "expected": "AMPLIFY"
592
+ },
593
+ {
594
+ "id": "VEC-63-LOCAL",
595
+ "category": "infrastructure_scaling",
596
+ "text_verdict": "AMPLIFY",
597
+ "byte_verdict": "AMPLIFY",
598
+ "text_phi": 0.4045,
599
+ "byte_phi": 0.4045,
600
+ "delta_phi": 0.0,
601
+ "verdict_match": true,
602
+ "expected": "AMPLIFY"
603
+ },
604
+ {
605
+ "id": "VEC-64-MESH",
606
+ "category": "infrastructure_scaling",
607
+ "text_verdict": "AMPLIFY",
608
+ "byte_verdict": "AMPLIFY",
609
+ "text_phi": 0.4045,
610
+ "byte_phi": 0.4045,
611
+ "delta_phi": 0.0,
612
+ "verdict_match": true,
613
+ "expected": "AMPLIFY"
614
+ },
615
+ {
616
+ "id": "VEC-65-LOAD",
617
+ "category": "infrastructure_scaling",
618
+ "text_verdict": "SOFTEN",
619
+ "byte_verdict": "SOFTEN",
620
+ "text_phi": 0.8899,
621
+ "byte_phi": 0.8899,
622
+ "delta_phi": 0.0,
623
+ "verdict_match": true,
624
+ "expected": "SOFTEN"
625
+ },
626
+ {
627
+ "id": "VEC-66-COST",
628
+ "category": "infrastructure_scaling",
629
+ "text_verdict": "SOFTEN",
630
  "byte_verdict": "SOFTEN",
631
+ "text_phi": 0.8899,
632
  "byte_phi": 0.8899,
633
+ "delta_phi": 0.0,
634
+ "verdict_match": true,
635
  "expected": "SOFTEN"
636
+ },
637
+ {
638
+ "id": "VEC-67-SHARD",
639
+ "category": "infrastructure_scaling",
640
+ "text_verdict": "SOFTEN",
641
+ "byte_verdict": "SOFTEN",
642
+ "text_phi": 0.8899,
643
+ "byte_phi": 0.8899,
644
+ "delta_phi": 0.0,
645
+ "verdict_match": true,
646
+ "expected": "SOFTEN"
647
+ },
648
+ {
649
+ "id": "VEC-68-VENDOR",
650
+ "category": "infrastructure_scaling",
651
+ "text_verdict": "AMPLIFY",
652
+ "byte_verdict": "AMPLIFY",
653
+ "text_phi": 0.4045,
654
+ "byte_phi": 0.4045,
655
+ "delta_phi": 0.0,
656
+ "verdict_match": true,
657
+ "expected": "AMPLIFY"
658
+ },
659
+ {
660
+ "id": "VEC-69-OPS",
661
+ "category": "infrastructure_scaling",
662
+ "text_verdict": "AMPLIFY",
663
+ "byte_verdict": "AMPLIFY",
664
+ "text_phi": 0.4045,
665
+ "byte_phi": 0.4045,
666
+ "delta_phi": 0.0,
667
+ "verdict_match": true,
668
+ "expected": "AMPLIFY"
669
  }
670
  ]
671
  }
protocol_stack/tools/run_twin_gate_vector_suite.py CHANGED
@@ -78,12 +78,11 @@ def main() -> int:
78
  "rows": rows,
79
  }
80
  OUT.write_text(json.dumps(payload, indent=2), encoding="utf-8")
81
-
82
  print(f"Vectors: {total}")
83
  print(f"Verdict match (text vs byte): {verdict_match}/{total} ({payload['verdict_match_rate']}%)")
84
  print(f"Mean |Δφ|: {payload['mean_abs_delta_phi']} | max |Δφ|: {payload['max_abs_delta_phi']}")
85
  print(f"Report: {OUT}")
86
- return 0
87
 
88
 
89
  if __name__ == "__main__":
 
78
  "rows": rows,
79
  }
80
  OUT.write_text(json.dumps(payload, indent=2), encoding="utf-8")
 
81
  print(f"Vectors: {total}")
82
  print(f"Verdict match (text vs byte): {verdict_match}/{total} ({payload['verdict_match_rate']}%)")
83
  print(f"Mean |Δφ|: {payload['mean_abs_delta_phi']} | max |Δφ|: {payload['max_abs_delta_phi']}")
84
  print(f"Report: {OUT}")
85
+ return 0 if verdict_match >= total else 1
86
 
87
 
88
  if __name__ == "__main__":
protocol_stack/tools/verify_alignment_badge.py CHANGED
@@ -121,6 +121,8 @@ def main() -> int:
121
  if args.format in ("md", "both"):
122
  print("\n" + to_markdown(badge))
123
 
 
 
124
  return 0 if badge["status"] == "ALIGNED" else 1
125
 
126
 
 
121
  if args.format in ("md", "both"):
122
  print("\n" + to_markdown(badge))
123
 
124
+ if badge["status"] == "ALIGNED":
125
+ print("BADGE VALID")
126
  return 0 if badge["status"] == "ALIGNED" else 1
127
 
128