Armorer vs Armorer Guard: control plane and runtime boundary #47
armorer-labs
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Recent community threads are making the product split clearer.
Armorer and Armorer Guard should not be described as one blob called "agent safety." They solve different parts of the same operational problem.
Armorer: local control plane
Armorer is the layer around agents:
This is the "operate five agents without losing the plot" layer.
Armorer Guard: hot-path runtime boundary
Guard is the layer at the action/content boundary:
This is the "do not let risky content or actions become the next step silently" layer.
Why the split matters
A control plane without hot-path checks can observe bad runs too late.
A hot-path guard without a control plane can block one call but still leave operators without setup state, run history, health, recovery, or cross-agent context.
The useful architecture is:
The next product work should keep this split visible in docs, examples, and UI language. Armorer should feel like local agent operations. Guard should feel like the fast runtime boundary inside that operations layer.
All reactions