IAM and identity
- Remains responsible for
- Who the principal is and what it can access
- Aarmos adds
- Whether this specific consequence is authorized under declared policy and applicable Authority
Enterprise architecture · Consequence control
Aarmos adds consequence control to the enterprise systems you already use.
Agents and software may originate through different frameworks and protocols. When a specific proposed consequence reaches a supported Aarmos boundary, Aarmos evaluates it under enterprise policy and applicable Authority before governed execution.
Aarmos is a consequence-control layer inside an existing enterprise architecture. It does not replace identity, credential, network, application, or evidence systems.
Actor / agent / software
Proposes a consequential action
Framework / protocol / orchestrator
Different origins can carry the same consequence
Supported consequence boundary
Receives the declared consequence where supported
Decision · applicable Authority
Policy returns a Decision; any required Authority remains a separate prerequisite to governed execution.
Governed execution path
The enforcing path controls dispatch
Enterprise target / provider
Applies its own permissions and service behavior
Effect evidence
Recorded only where observable
Enterprise controls inform the boundary
IAM and identity · policy and organizational authority · credential and secrets systems · network controls
Paths that do not traverse an enforcing Aarmos boundary are not assumed governed.
Evidence leaves the lifecycle
Local or customer-controlled evidence · optional configured evidence delivery
From proposal to consequence
Aarmos does not need to occupy one fixed position relative to an agent framework or orchestrator. It governs where a proposed consequence reaches a supported enforcing boundary.
A consequential action is requested
The proposal becomes a canonical consequence
Policy returns a Decision; required Authority is established separately where applicable.
The enforcing path controls dispatch
Only what the boundary can observe is recorded
Many actors and orchestration patterns → supported origins → canonical consequences → one governance model. Different consequences from the same orchestrator may reach different supported boundaries.
Compose with existing controls
Databases did not make identity obsolete when they added access control. Networks did not replace application permissions when they added firewalls. Aarmos adds another bounded control: whether this proposed consequence should proceed under enterprise policy and Authority.
| Existing enterprise control | Remains responsible for | Aarmos adds |
|---|---|---|
| IAM and identity | Who the principal is and what it can access | Whether this specific consequence is authorized under declared policy and applicable Authority |
| Secrets and credentials | Credential creation, storage, rotation, and scope | Governance of whether a credential-backed consequence should proceed where supported |
| Network controls | Reachability, segmentation, and transport policy | Consequence-level authorization at supported boundaries |
| Target permissions | What the target system itself permits | Independent pre-consequence governance before supported dispatch |
| Enterprise policy and authority | The organization’s intent and human or organizational authority model | Deterministic evaluation of that declared intent for a proposed consequence |
| Evidence systems | Retention, downstream analysis, and destination controls | Verifiable governed-execution evidence and supported optional delivery |
Enterprise IAM and identity systems remain authoritative for identity and access. Aarmos does not replace the identity provider.
Supported consequence boundaries
These are explanatory architectural groupings, not a replacement for Run’s qualified boundary inventory.
Receives enough declared context to identify the consequential action, Actor, Resource, and consequence-relevant facts required by policy. It can support application-level consequence semantics.
Aarmos sees the information the supported boundary needs to govern the declared consequence. This does not mean every request payload is inspected.
Carries consequence-level semantics and, where qualified, a provider acknowledgement that the supported connector can observe.
Provider accepted request does not establish that an email was delivered or that a business Outcome occurred.
Uses destination or connection-level information for a consequence such as network.connect.
It does not infer a request body, HTTP operation, application action, or business meaning.
Local, hosted, and external
The architecture separates local governance capability from hosted administration, customer enterprise systems, and external targets or providers.
Actors, orchestration, IAM, policy intent, credentials, network controls, evidence systems, and applications remain under customer authority.
Policy evaluation, receipt signing, and governance key custody run on customer infrastructure.
Account, entitlement, team administration, static delivery, and optional supported services remain separate dependencies.
Targets, providers, and configured destinations govern their own permissions, service behavior, data handling, and downstream results.
The exact deployment topology depends on the supported boundary and customer environment. Aarmos produces verifiable evidence about governed execution. Evidence can remain within the customer-controlled environment or use supported optional delivery mechanisms. Integration with a specific SIEM, storage system, or evidence destination depends on the configured supported capability.
What Aarmos knows—and what it does not
Run reports enforcing, shadow, unconfirmed, known bypass, and unavailable paths. Completeness remains a separate fact.
Govern · Run · Prove · Trust
Architecture answers how these pieces fit into the enterprise environment.
Technical references