INTEGRITY
Core architectural properties
Deterministic
Every request produces exactly one outcome based on active policy. No probabilistic guessing.
Fail-closed
If authorization cannot be confirmed, execution is blocked by default. Safety first.
Verifiable
Every decision is cryptographically signed (Ed25519) and can be verified offline at any time.
DATA FLOW
The path of a decision
Authorization runs on the hot path before side effects. The gateway evaluates policy, signs the outcome, and only then may execution proceed.
DEPLOYMENT
Integration paths
SDK / middleware
Deep integration into Node.js or Python application code.
Sidecar proxy
Infrastructure-level proxy for outbound tool and API calls.
Execution gateway
Centralized REST API for all agentic authorization requests.
TRUST
Independent verification
Because every receipt is signed with an Ed25519 private key, you can verify authorization without ever calling TrigGuard's API again.
trigguard verify ./receipt.json --public-key ./authority.pub
FAQ