File size: 2,572 Bytes
e5522a6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
  "artifact": "SZLHOLDINGS/szl-lambda-gate surrogate v1",
  "role": "advisory \u039b gate-decision surrogate (torch MLP) \u2014 kernel remains ground truth",
  "generator": {
    "script": "scripts/forge.py",
    "seed": 20260721,
    "kernel_version": "0.2.0",
    "kernel_labelled": true,
    "kernel_audited_samples": 800,
    "labeler": "lambda_gate(axes, weights=yuyay_uniform_1/13, threshold=0.5).passed",
    "axes": [
      "moralGrounding",
      "measurabilityHonesty",
      "empiricalGrounding",
      "logicalConsistency",
      "sourceTransparency",
      "reproducibility",
      "licenseHygiene",
      "scopeDiscipline",
      "claimCalibration",
      "evalAwareness",
      "deceptionKeywords",
      "conflictingDirectives",
      "reversalDirective"
    ],
    "threshold": 0.5
  },
  "data": {
    "rows": 40000,
    "classes": [
      "GATE_FAIL",
      "GATE_PASS"
    ],
    "class_counts": {
      "GATE_FAIL": 21828,
      "GATE_PASS": 18172
    },
    "split": "80/20 permutation",
    "features": [
      "moralGrounding",
      "measurabilityHonesty",
      "empiricalGrounding",
      "logicalConsistency",
      "sourceTransparency",
      "reproducibility",
      "licenseHygiene",
      "scopeDiscipline",
      "claimCalibration",
      "evalAwareness",
      "deceptionKeywords",
      "conflictingDirectives",
      "reversalDirective"
    ],
    "feature_policy": "13 Yuyay axis scores in [0,1]; includes non-compensatory zero-route rows"
  },
  "model": {
    "type": "pytorch GateMLP (3 hidden ReLU layers, 64 units)",
    "params": {
      "input_dim": 13,
      "hidden": 64,
      "epochs": 150,
      "batch": 512,
      "lr": 0.002,
      "optimizer": "Adam",
      "loss": "BCEWithLogits",
      "seed": 20260721
    },
    "file": "model.safetensors",
    "sha256": "79987d9dd53f6c5496569c588ac5203b8d4debda2d8ef9ee7147c43d4740358d",
    "config": "config.json"
  },
  "metrics_MEASURED": {
    "fidelity_vs_kernel_heldout": 0.967,
    "test_accuracy": 0.967,
    "recall_GATE_PASS": 0.9912,
    "recall_GATE_FAIL": 0.9469
  },
  "environment": {
    "python": "3.12.12",
    "torch": "2.13.0+cpu",
    "numpy": "2.5.1",
    "host": "replit 2-vCPU container",
    "wall_seconds": 12.0
  },
  "honesty": "Every number above is MEASURED by this run. Fidelity = agreement%% with the kernel's ADVISORY lambda_gate decision on a held-out split. \u039b is the weighted geometric mean, NOT proven trust; uniqueness = Conjecture 1 (open). The surrogate never replaces the kernel gate.",
  "trained_at_utc": "2026-07-21T02:53:27Z"
}