Where the two products split
01 Before vs after
The single most important difference. AEGIS runs in the
request path — a tool call goes through the gateway before
the LLM sees the result. Blocking a bad call means it
never happens. Langfuse runs alongside — traces flow to
it after the fact for analysis, but nothing gets
intercepted. Firing an alert on an already-shipped
hallucinated Stripe refund is not the same as blocking it.
02 Cryptographic evidence vs analytical evidence
Langfuse's Postgres traces are for you to analyze —
filter, chart, backtest. AEGIS's Merkle-anchored log is for
you to attest — Ed25519 signature over the chain,
offline-verifiable against the gateway's published public
key. If your auditor asks "did this decision happen and was
the record untampered", AEGIS answers in one JSON download.
Langfuse would require you to build the attestation layer.
03 Ship them together
Nothing stops you from running both. AEGIS's gateway can
forward every decided call to Langfuse for
product-analytics review while the AEGIS log holds the
audit-of-record. That's the healthiest mature stack we've
seen: AEGIS for runtime + compliance, Langfuse
for prompt/eval iteration. Different jobs, different
data models, complementary.