Lookup

Reference

Commands, modules, and the registries that extend Aegis.

Commands

CommandDoes
aegis initCreate an object store (default .aegis)
aegis put KIND FILEStore an ontology, KG, query, or profile; prints kind:id
aegis get KIND:IDPrint a stored object
aegis runs [--task T]List logged runs <Q, O, KG, R>
aegis attack ONTO WORKLOAD [--budget k] [--search beam|uct] [--evaluations E] [--json F]Rank the classes the workload depends on and find the most harmful chains
aegis detect ONTO WORKLOAD CHAIN [--threshold t]Apply a chain under the detector and report

Modules

ModuleHolds
actions, versionedThe four primitives, chains, the transactional log
impact, forensicsΔ_c, Δ_r, group testing, harm, AFF, attribution, closure delta
attacks, floodUnits, greedy, beam, random, UCT; look-alikes and crowding
protectLocks, residual harm, lock strategies
hygiene, detect, decideHealth checks, the detector, reject / repair / roll back
backends, owlMemory, JSONL, and RDF-database storage; OWL and Turtle I/O
qa, scorers, workload, llmAnswerers, scorers, workload files, the language-model translator
objects, records, profiles, costsContent-addressed store, runs, impact profiles, the model-call ledger
memoryAttacks and defenses on an agent memory store

Extension points

To addImplementRegister in
A scorerA callable ontology -> floatSCORERS
A storage backendStateBackend: base, save_base, append, rollback, recordsBACKENDS
A primitive actionActionKind: apply and touchedACTION_KINDS
A health checkA function ontology -> boolA HealthMonitor
An attack searchA function (harm, ontology, units, budget, ...) -> ScoredChainPass it as the attacker to lock_best_response