You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(readme): document the SAE mechanistic-interpretability tier
Adds the SAE tier to the intro + a dedicated section: white-box (judges the model's
residual-stream features, not obfuscable text), confidential (TEE — only features
leave, via a3s-power's in-enclave tap), explainable (linear in named drivers). The
sae{} ACL block, the LlmActivations routing, and the link to a3s-power's plan.
|**L2**| a fast LLM classifier (OpenAI-compatible endpoint) |~100s ms | events L1 escalates |
22
22
|**L3**| a deep [a3s-code](https://github.com/AI45Lab/Code) agent with security skills | seconds–minutes | events L2 escalates |
23
+
|**SAE**| a Sparse Autoencoder over the model's residual stream, tapped in-TEE by [a3s-power](https://github.com/A3S-Lab/Power)|~ms | model-output `LlmActivations` events |
23
24
24
25
L1 catches the unambiguous cases outright and flags the rest; L2 gives a fast second opinion; L3
25
26
actually investigates — reading the event in context, considering the attack chain — for the
26
27
genuinely hard cases. Each tier is a `Judge`, so the set is swappable and unit-tested.
27
28
29
+
A fourth, parallel tier — **SAE** — judges a different signal entirely: the model's *own output*,
30
+
by its internal features rather than its (obfuscable) text. See
0 commit comments