-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sneh Gabani edited this page Aug 15, 2026
·
2 revisions
The Aegis Invariant Kernel is an ultra-low-latency (
1. ποΈ Architecture & Threat Model
- Defense-in-depth model and 4-tier security pipeline
- Zero-Egress Core invariant and memory isolation
- AST semantic parsing vs. regex heuristic comparisons
-
aegis.config.yamlschema definition - Built-in rule packs:
@aegis/finance-guard,@aegis/sql-fortress,@aegis/pii-shield - Custom invariant checker extensions & WASM plugins
3. π Quickstart & Framework Adapters
- Single-line integration with LangChain / LangGraph
- OpenAI Function Calling & Anthropic Tool Use interceptors
- Model Context Protocol (MCP) tool poisoning protection proxy
- SOC2 Type II, HIPAA, ISO 27001, and EU AI Act Article 14 alignment
- Cryptographic SHA-256 Merkle audit trail chaining
- Ed25519 Biscuit token attenuation for Agent-to-Agent (A2A) delegation
5. π οΈ Operations & CLI Reference
- Complete CLI commands:
init,test,scan,replay,doctor - Continuous performance benchmarking (
$P_{95} < 5\text{ms}$ ) - Docker container deployment & Multi-Cloud architectures
import { AegisEngine } from '@aegis-kernel/core';
// 1. Initialize deterministic engine with local rules
const aegis = new AegisEngine({
rules: [
{
id: 'finance-cap',
name: 'Transaction Cap',
checker: 'numeric',
params: { max: 10000, field: 'amount' }
}
]
});
// 2. Clear tool call before agent execution
const decision = await aegis.evaluate({
toolName: 'wire_transfer',
parameters: { amount: 50000, recipient: '0x123...' }
});
if (!decision.allowed) {
console.error(`π¨ BLOCKED: ${decision.reason}`);
// Result: BLOCKED: numeric violation: amount 50000 exceeds maximum 10000
}Aegis Invariant Kernel β’ Deterministic Tool-Call Clearance Gateway for AI Agents β’ Released under MIT License