Howler · SAE-Triggered Freeze, Independently Replayable · Patent Pending
Status

Howler™ already ships in the Carnac™ plane as challenge, escalate, stop. The new SAE-triggered variant is a cryptographic core built and proven: 37 of 37 smoke tests pass across the seven-primitive filing. Filed July 26, 2026. USPTO application 64/119,279. Real production integrations are pilot-ready, not yet deployed.

Howler already stops the agent. Now it can prove why, to a stranger.

Howler™ sits inside the Carnac™ control plane today, binding severity into a signed record and forcing escalation before an agent's action lands. That part already works. What's new: a sparse-autoencoder-feature-triggered variant that proves the alarm fired on intent formation, inside the reasoning loop, before the effect ever emitted. A third party, someone with no access to the original run, can replay the same trace prefix through the same probe and independently confirm the flagged features fired at the recorded magnitudes.

Not just "we stopped it." Proof that the alarm was real, replayable by anyone.

What it is: an extension to the existing Howler primitive. It binds sparse-autoencoder (SAE) feature indices and magnitudes, in basis points, into a signed freeze receipt, computed over a deterministic digest of sorted (index, magnitude) pairs. A third party with the trace prefix and the same probe can rerun it and get the same answer. What it is not: this does not replace the existing challenge, escalate, stop mechanics of Howler. It adds a stronger, replayable evidentiary layer underneath the same alarm.
Honest status: read this first

The cryptographic core is built and proven: 37 of 37 smoke tests pass across the full seven-primitive filing, including the three SAE-triggered Howler receipt types. Signing is ML-DSA-65 (FIPS 204), constant 3,309-byte signature. Filed as provisional patent July 26, 2026, USPTO application 64/119,279. Howler's existing challenge-escalate-stop mechanics are live in the Carnac™ plane today. The SAE-triggered variant's real production integration, wiring a live sparse-autoencoder probe into a deployed reasoning loop, is pilot-ready, not yet deployed.

What's real today, and what's pilot-ready

These numbers come from the reference implementation's benchmark suite, run against the actual signer and verifier for the new SAE-triggered receipt types.

37/37
smoke tests pass · full seven-primitive filing
~6ms
sign p50 · ML-DSA-65
~2.4ms
verify p50
3,309B
signature size, constant · FIPS 204

Docket HC-2026-018. Envelope common across the seven-primitive filing: USAP_VERSION='usap.v1'. Live SAE probe integration: pilot-ready, not yet deployed. We don't claim a production sparse-autoencoder probe running against real reasoning traces until a design partner runs it.

An alarm that fired is a claim. A replayable alarm is proof.

In the OpenAI and Hugging Face incident, 17,000 events were reconstructed after the fact, and attribution still depended on the responsible party's own account. If an internal alarm had fired during the intrusion, there would have been no way for an outside party to confirm it fired honestly, at the magnitudes claimed, on the features claimed.

Existing Howler is a strong stop, but a claim

Howler™'s challenge-escalate-stop mechanics already force an agent to halt and produce a signed severity record. What they don't yet prove: that the underlying intent-detection signal itself is independently reproducible by someone outside the original run.

"Trust our detector" isn't verifiable

Most intent-detection and guardrail systems report a score and ask you to trust the pipeline that produced it. There's no way for a third party, a regulator or a court, to rerun the exact detection and get the same number.

SAE-triggered Howler closes that gap

The new variant binds the exact sparse-autoencoder feature indices and magnitudes into the receipt, over a deterministic digest. A third party with the trace prefix and the probe replays it and gets the identical result.

Motivating incident: Hive: the OpenAI / Hugging Face incident · NIST FIPS 204 (ML-DSA).

The demo: three ways Howler now catches what a plain alarm misses

Each row is a distinct signal class the SAE-triggered variant detects. In every case, a plain "we flagged something" claim is unfalsifiable. A replayed SAE probe against the recorded trace prefix either reproduces the flagged features, or it doesn't.

#Signal classPlain alarm claimHowler SAE-triggered: what it proves
1Drift from expected task shape: reasoning wanders off scope✓ "flagged as drift" (unverifiable)✗ can't be faked drift_score_bp vs threshold, replayable against trace prefix
2Capability escalation: intent to invoke a broader scope than granted✓ "flagged as escalation" (unverifiable)✗ can't be faked exact sae_feature_indices and magnitudes, deterministic digest
3Contamination: credential, key, PII, weight, or code-exfil pattern forming✓ "flagged as contamination" (unverifiable)✗ can't be faked contamination_class, entropy, matched span digest, all replayable
The money shot side-by-side, one screen
A claim versus a replay
A generic guardrail alarm
✓ "our system flagged risky intent"
✓ score: 0.87 (proprietary scale)
✓ trust our pipeline

UNVERIFIABLE CLAIM

Howler SAE-triggered receipt, replayed
✗ third party reruns probe on trace prefix
✗ same feature indices, same magnitudes (bp)
✗ deterministic digest matches signed receipt

CONFIRMED: independently reproduced, not just claimed

A third party never needs access to the original model weights or the operator's infrastructure. They need the trace prefix, the same probe, and the receipt. That's the whole trust boundary.

The receipt schema: drift, capability, contamination

Howler's SAE-triggered variant emits three receipt types under the common usap.v1 envelope. All bind a trace prefix digest so a replay can be pinned to the exact reasoning state at the moment the alarm fired. All are ML-DSA-65 signed.

// howler.drift: reasoning wanders off the expected task shape
{
  "type": "howler.drift",
  "usap_version": "usap.v1",
  "docket": "HC-2026-018",
  "trace_prefix_digest": "sha256:...",
  "expected_task_shape_ref": "task-shape:support-triage-v3",
  "drift_score_bp": 4210,
  "drift_threshold_bp": 3000,
  "detected_at": "2026-07-25T21:02:44Z",
  "signature": "ML-DSA-65, 3309 bytes"
}

// howler.capability: intent to invoke beyond granted scope
{
  "type": "howler.capability",
  "usap_version": "usap.v1",
  "docket": "HC-2026-018",
  "trace_prefix_digest": "sha256:...",
  "scope_ref": "scope:read-only-support-kb",
  "requested_capability_id": "cap:egress-write-external",
  "sae_feature_indices": [4471, 8823, 12290],
  "sae_feature_magnitudes_bp": [8890, 6120, 5104],
  "sae_vector_digest": "H(sorted (index, magnitude) pairs)",
  "sae_probe_id": "howler-probe-v2",
  "signature": "ML-DSA-65, 3309 bytes"
}

// howler.contamination: credential, key, PII, weight, or code-exfil pattern
{
  "type": "howler.contamination",
  "usap_version": "usap.v1",
  "docket": "HC-2026-018",
  "trace_prefix_digest": "sha256:...",
  "contamination_class": "credential",
  "contamination_entropy_bits": 187,
  "regex_pattern_id": "pat-aws-secret-key-v1",
  "position_at_detect": 18442,
  "matched_span_digest": "sha256:...",
  "signature": "ML-DSA-65, 3309 bytes"
}
The trace prefix digest is the replay anchor

Every receipt binds a digest of everything the model saw up to the moment of detection. A third party rehydrates the same prefix, runs the same probe, and either matches or doesn't.

Magnitudes are in basis points, sorted, and digested

Feature magnitudes are recorded in basis points, sorted by index, and folded into a single deterministic digest. Reordering or rounding differently breaks the match, so replay is exact or it fails.

Three classes, one replay guarantee

Drift, capability escalation, and contamination all use the same construction: probe id, feature evidence, deterministic digest. The guarantee doesn't depend on which class fired.

Signature: ML-DSA-65 (FIPS 204), constant 3,309 bytes. Bench: sign p50 ~6ms, verify p50 ~2.4ms. Aggregate throughput ~132 signs/sec/type, ~418 verifies/sec/type, single-threaded JS.

How the flow works, from probe to freeze to replay

The SAE-triggered variant sits underneath Howler's existing challenge-escalate-stop logic. It doesn't replace the freeze mechanics. It gives the freeze a receipt a stranger can independently check.

Inside the reasoning loop, before the effect
  • The sparse-autoencoder probe runs against the model's internal activations, continuously.
  • When flagged features cross a threshold, a signed receipt is generated before the effect emits, not after.
  • Howler's existing challenge-escalate-stop mechanics fire off that same signal, halting the agent.
After the fact, for anyone with the trace
  • A third party obtains the trace prefix and the same SAE probe (identified by sae_probe_id).
  • They rerun the probe against the identical prefix and recompute the sorted (index, magnitude) digest.
  • If it matches the signed receipt, the alarm is confirmed independently. If it doesn't, the receipt is invalid.
Fail-closed on freeze

Howler's stop mechanics are unaffected by this addition. A flagged feature still halts the agent before the effect lands. The SAE receipt is additional evidence, not a delay.

Offline verification

Replay verification needs the trace prefix, the probe, and the receipt. No live access to the original model deployment, no trust in the operator's own account of what happened.

Root of trust for the key

Howler's signing key is rooted the same way as the rest of the Hive stack: in HiveSeal™. Howler proves the alarm; HiveSeal proves the signer.

What we don't claim

Honesty is the product. Here is exactly where the edges are.

Not a claim the model is unsafe

A fired alarm proves specific SAE features crossed a threshold at a specific point in a trace. It does not itself prove the underlying model is broadly unsafe or that the agent's intent was malicious. It's evidence, not a verdict.

Replay needs the same probe version

The replay guarantee holds when the same sae_probe_id is used. If the probe itself is updated or retired, historical receipts still verify against the probe version that produced them, not automatically against a newer one.

Live probe integration is pilot-ready, not deployed

The cryptographic core and the replay construction are proven against reference traces. Wiring a live SAE probe into a production reasoning loop at scale is a pilot-stage integration today.

Where Howler sits in the Hive canon

Howler™ already sits in the Carnac™ control plane as the "challenge, escalate, stop" stage. The SAE-triggered variant is one of seven upstream primitives filed together on July 26, 2026, all built on the same signer and the same usap.v1 envelope.

PrimitiveWhat it provesAxisWhen
HowlerAn alarm about intent formation fired before the effect emitted, replayable by a third party.Intent / upstreamnow (freeze mechanics live, SAE crypto core proven)
PBS: Provenance-Bonded SandboxEnvironment integrity, continuously, from provisioning through every heartbeat.Environment / upstreamnow (crypto core)
Refusal LedgerEvery refusal-policy change is on record, and the runtime value falls inside a declared envelope.Policy / upstreamnow (crypto core)
Perimeter BondThe exact enforcement bytecode intercepting syscalls is bound into every attempt receipt.Network / upstreamnow (crypto core)
Diurnal BondConsequential actions during off-hours require k-of-n countersigning from a signed risk manifold.Time / upstreamnow (crypto core)
Egress BondData leaving the perimeter is metered per semantic class against pre-committed caps.Egress / upstreamnow (crypto core)
Forensic RailPost-incident analysis is bonded to a k-of-n consortium credential and deterministically replayable.Forensics / upstreamnow (crypto core)
Carnac™Reads consequence before effect and routes each read to the proof it warrants. Howler is a stage inside it.Downstream gatenow
HiveSeal™Where the signing key lives in silicon: a key-side root.Key-side rootnow
AFiRAttested Fragmented Inference Routing: signed routing of an inference across fragments.Compute axisnow
SiGRA specific model at a specific config produced a specific output, signed and checkable offline.Compute axisnow

Motivating incident for the whole seven-primitive filing: the OpenAI / Hugging Face incident, 17,000 events reconstructed after the fact. A replayable alarm at the point of intent formation is what the SAE-triggered Howler variant is built to provide.

Pilot the SAE-triggered Howler variant on real reasoning traces

We're looking for teams running agentic reasoning loops with an existing sparse-autoencoder or interpretability probe to take this to a live pilot. You bring the model and the probe. We wire the signed receipt path into your freeze logic, run the three signal-class tests against your real traces, and you walk out with the first alarm receipts a regulator, auditor, or independent researcher can replay themselves.

Howler. Patent Pending (SAE-triggered variant). Proves an alarm about intent formation fired inside the reasoning loop before the effect emitted, independently replayable via sparse-autoencoder feature probes, signed with ML-DSA-65 (FIPS 204), checkable offline. Existing challenge-escalate-stop mechanics are live in the Carnac™ plane. Cryptographic core for the SAE-triggered variant is built and proven: 37 of 37 smoke tests pass across the seven-primitive filing. Filed July 26, 2026. USPTO application 64/119,279. Real production probe integration is pilot-ready, not yet deployed. We never fake a receipt.

Private by design. Hive does not store your prompts. Every request is already receipted by a one-way SHA-256 fingerprint, not the words. Proof, not surveillance.