initial commit: @arbiter/core authorization engine with js-rigor hardening
Zanzibar-style authorization graph engine (direct/chain/TTU/defeasible/ binary modes, condensed snapshots, value relations) with 39 rigor test campaigns. Includes fixes for snapshot binary writer/reader format mismatch (snapshot-of-snapshot corruption), possibility write-boundary validation, empty-graph snapshot serialization, relation lookup cache direction collision, config-redefinition cache invalidation, binary threshold semantics, defeasible compiled routing, and comparator reason whitelisting.
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
export { Arbiter } from './core/Arbiter.js';
|
||||
export { GraphIndices } from './core/GraphIndices.js';
|
||||
export { NodeManager } from './core/NodeManager.js';
|
||||
export { RelationManager } from './core/RelationManager.js';
|
||||
export { GraphData, GraphOperations, GraphAnalysis, GraphManager } from './core/graph/index.js';
|
||||
export { AuthorizationChecker } from './authorization/AuthorizationChecker.js';
|
||||
export { RuleEvaluator } from './authorization/RuleEvaluator.js';
|
||||
export { RuleCollector } from './authorization/RuleCollector.js';
|
||||
export { OWAFusion } from './utils/OWAFusion.js';
|
||||
Reference in New Issue
Block a user