Agentic Defense Solutions · ARIA · Architecture reference
How ARIA is built.
The overview makes the case: what changes at runtime, the record it produces, and the five human-authority modes. This page is what is behind that case: how agents are composed and scoped, what ships and how it deploys, and the full capability inventory an architect checks against a requirement.
Multi-agent execution
Agents with a scope and an abort condition.
ARIA does not give you a model with a tool belt. An agent is a typed entity with declared tools, declared knowledge sources, a scope it cannot exceed, and criteria under which it stops. Agents collaborate over a shared plan graph, and the graph is an artifact.
Human authority is configured per workflow and per risk class, using the five modes on the ARIA overview. Authorization and attestation are records in their own right, bound to reviewer identity and scope.
What ships
Backend and frontend, usable independently.
Teams that already have an interface take the backend only. Teams that want a head start take both. Neither choice changes the compliance posture.
- Policy engine with rule-based enforcement and priority-based conflict resolution
- Deterministic decision processes with model output validation and decision chains
- Decision replay to a specific rule, policy, or human approval
- Output validation enforcing the advise-don't-decide pattern
- Governed multi-agent workflow execution with scheduling and parallel execution
- Real-time monitoring, logging, and analytics per workflow step
- Redis-backed session storage with high availability
- Unified OpenSearch/Elasticsearch abstraction
- Immutable audit logs with HMAC-SHA256 integrity hashing and chain verification
- FIPS 140-2/140-3 validated cryptography with automatic mode detection
- Multi-provider KMS (AWS, Azure, HashiCorp) with automated key rotation
- CAC/PIV authentication with X.509 certificate validation
- JWT authentication with Keycloak integration and RBAC
- Encrypted configuration and secret management
- Automated compliance operations with configuration drift detection
- SIEM integration
Authorized cloud · on-premises datacenter · air-gapped or disconnected enclave
Docker and Kubernetes with Helm charts · horizontal scaling
No required outbound dependencies. No outbound telemetry to vendor-controlled infrastructure.
The same stack supports an internet-connected deployment and a fully isolated one.
Capability detail.
- Policy engine with rule-based enforcement and priority-based conflict resolution
- Deterministic decision processes with model output validation and decision chains
- Decision replay to a specific rule, policy, or human approval
- Output validation enforcing the advise-don't-decide pattern
- Configurable human-in-the-loop approval workflows
- Governed multi-agent workflow execution with scheduling and parallel execution
- Agent-to-agent communication with shared context, scoped permissions, provenance
- Persistent workflow state with checkpointing, recovery, and replay
- Model Context Protocol (MCP) integration for tool discovery and authorized execution
- Real-time monitoring, logging, and analytics per workflow step
- Typed agents with explicit tools, knowledge sources, scope, and abort criteria
- Shared plan graph for multi-agent collaboration
- Tool authorization gating every invocation, with per-agent scope
- Classification and releasability gating on every model and tool call
- Immutable audit logs with HMAC-SHA256 integrity hashing and chain verification
- FIPS 140-2/140-3 validated cryptography with automatic mode detection
- Multi-provider KMS (AWS, Azure, HashiCorp) with automated key rotation
- CAC/PIV authentication with X.509 certificate validation
- JWT authentication with Keycloak integration and RBAC
- Automated compliance operations with configuration drift detection
- SIEM integration
- Immutable versioned artifacts bound to agent identity, model, prompt fingerprint, and tool call
- Tenancy- and classification-scoped retrieval
- Encrypted configuration and secret management
- Multi-provider support: commercial APIs, open-weight, and on-premises models
- Single abstraction across providers: swap the model without re-architecting
- Response caching, usage tracking, and per-model quotas
- Circuit-breaker patterns for automatic failover
- Per-model cost, token, and latency accounting
- Authorized cloud environments, on-premises datacenters, and air-gapped or disconnected enclaves
- Docker and Kubernetes with Helm charts, horizontal scaling
- Redis-backed session storage with high availability
- Unified OpenSearch/Elasticsearch abstraction
- No required outbound dependencies, and no outbound telemetry to vendor-controlled infrastructure — the same stack supports an internet-connected deployment and a fully isolated one
Where it slots in
- Beside an existing LangChain or LangGraph investment, not instead of it
- Beside a model already trained in an accredited enclave
- Beside a copilot a program has already fielded
- Beside the integrator or prime who owns the mission application
What it is not
- Not a foundation model, and not a model provider
- Not an agent framework competing with orchestration tooling
- Not an accreditation: it is the evidence an accreditation needs
- Not a replacement for the integrators or mission teams around it
Orchestration frameworks were never meant to close this gap. Their design center is developer velocity; policy, audit, and compliance are explicitly out of scope. That is not a criticism of them: it is the reason a separate layer exists.
The case for ARIA (what changes at runtime, the record it produces, and the five human-authority modes) is on the overview, not here.
Read the ARIA overviewHuman-in-the-loop modes (Taxonomy)
Authorization and Attestation Objects
Reliability and Hallucination Controls
Reliability
Hallucination is an engineering problem,
not a disclaimer.
A model output can sound confident and be wrong. In a mission system that is not an inconvenience, it is the failure mode. ARIA does not solve it by asking the reader to be careful, and it does not claim to make a model correct.
Two different things are worth separating, because vendors routinely conflate them.
What the layer guarantees
- An unverified output cannot reach a downstream system on its own
- Every output enters a review state scoped to named reviewers
- The model, prompt fingerprint, retrieval set, and tool calls behind an output are recorded whether or not anyone looks
- A generated command is checked against a per-agent shape allowlist and runs only where it is permitted to
What a workflow can be built to add
- Citations from each claim back to a source artifact and character range
- Confidence scores calibrated against a held-out adjudicated set, with calibration error reported
- A two-stage check separating "is it present" from "is the evidence sufficient"
- Staleness surfaced as its own finding type when a retrieval corpus has drifted
The distinction is the honest one. A workflow author decides how rigorous a given analysis is; the layer decides what an unverified answer is allowed to do. The second is what makes the first worth doing, because a careful workflow with no gate underneath it is one deployment away from being bypassed.
Integration Responsibilities (The Trade)
The trade
You keep the application.
We carry the review burden.
The work that stalls an agentic program is almost never the application logic. It is the subsystem nobody scoped: the policy gate, the audit record, the identity binding, the evidence an assessor will ask for. ARIA is that subsystem, built once.
You build and own
- The application, its interface, and its data model
- The domain logic and the workflows that matter to your mission
- Your intellectual property, without a license-back
- The integrations into your existing systems of record
You inherit, rather than rebuild
- Policy enforcement ahead of every model and tool call
- The immutable audit log and its export formats
- CAC/PIV and RBAC identity binding
- Model brokerage across providers behind one abstraction
- Compliance operations and configuration drift detection
Detailed Function Specifications
What the control plane does
Six functions, on every call.
Applied to every model invocation and every tool invocation, by construction, not by convention, and not as something the application developer has to remember.
This is what the six functions do. How agents are composed and scoped, what ships and how it deploys, and the full capability inventory are on the ARIA architecture reference.
Evidence Artifact Detail (What an assessor sees)
Evidence
The two artifacts an architect
asks to see.
Not a screenshot of a console. A policy is a versioned, reviewable document owned by your organization, and the audit record is the thing an assessor will actually read.
policy: release-to-downstream version: 4# policy changes are themselves auditablepriority: 200# higher wins when rules disagreeapplies_to: actions: [artifact.export, message.send, tool.invoke] require: - classification.releasable_to(request.destination) - attestation.present(artifact.version) - identity.asserted_by: [CAC, PIV] on_conflict: deny on_deny: escalate: hitl.gated# named approver, attributedrecord: policy_decision + evaluated_rules
2026-09-11T14:22:07Z POLICY-EVAL req/a4f1c9e2 caller u/j.reyes (CAC, X.509 serial 4F:22:…:A1) agent agent/analysis-02 scope=read:corpus-b rules ITAR-03(p300) CORP-11(p200) release-to-downstream(p200) conflicts 0 decision PASS modelprovider/model-idprompt_fp 9c41…e8 2026-09-11T14:22:08Z HOLD-HITL req/a4f1c9e2 reason artifact.export requires attestation mode gated approver_role watch-officer sla 04:00:00 2026-09-11T14:26:41Z ATTESTED req/a4f1c9e2 reviewer u/m.okafor (CAC) action accept bound_to artifact/7731 v3 finding/2201 hash 9f2b…c701 chain_pos 148291 2026-09-11T14:26:41Z EXECUTED req/a4f1c9e2 provenance written · record immutable · revision creates a linked record
Product screens live on the Hermes page, where the interface is the thing being claimed. ARIA's interface is whatever your team builds on top of it. Agent composition, deployment components, and the full capability inventory are on the ARIA architecture reference.
Engagement
Bring the architecture you already have.
A technical briefing works best against a real constraint: an existing orchestration investment, a model in an accredited enclave, a network that does not route outbound.