security & trust

AI can move quickly. Authority stays controlled.

AMOS is the single governed path between an AI operator and company systems: identity, tenant scope, credentials, policy, approvals, execution, and proof stay in one control plane.

The invariant

Clients ask AMOS. AMOS operates the system.

Desktop never needs a business-system token. The same rule applies to Claude, Codex, and every other MCP client.

operator

Desktop · Claude · Codex

Authenticated intent, not connector authority.

control plane

AMOS Platform

Tenant · RBAC · policy · approval · vault · execution · receipt

systems of record

Connected systems

Only capabilities advertised as available by AMOS Platform.

Desktop control model

What stops an AI from taking over?

AMOS Desktop can ask the Platform to do real work, but it does not receive blanket authority. Every company action passes through identity, tenant scope, RBAC, connection policy, and—when consequential—a separate human decision.

01

Desktop is an interface, not a master credential

Company-system tokens never enter Desktop or the model. Desktop sends authenticated intent to AMOS Platform, which resolves the tenant-bound connection and the specific capability allowed.

02

The signed-in user sets the ceiling

The model cannot grant itself a role, expand a connector scope, activate a user, or outrank the person operating it. Tenant, role, user scope, key scope, and connection ownership are checked server-side.

03

The consequence determines the control

Reading a metric is different from sending mail, publishing content, assigning training, spending money, or deleting data. AMOS classifies the business operation and fails closed when it cannot classify it safely.

04

The AI cannot approve its own work

Consequential operations stop as pending decisions. A verified human reviews the exact operation and bounded arguments through a separate ceremony; ordinary OAuth clients and API keys cannot approve.

05

Approval is not reusable authority

Before execution, AMOS rechecks tenant, role, pending state, idempotency, and the original request. A denial, expired challenge, changed operation, or lost authority stops the action.

06

Customers can stop and investigate

Owners can deny pending work, disable a goal or automation, deactivate a user or key, disconnect an application, and inspect receipts. Those controls do not depend on the model cooperating.

local computer boundaryLocal project work and company-system authority are separate.

Desktop workspace tools remain limited by the operating-system permissions and project roots the user selected. They do not receive business-system credentials. Outlook, Power BI, Nuvola, and other company actions still use the governed Platform/MCP path.

Implemented platform controls

Security is part of the execution path.

These are product controls in the current AMOS architecture, not a claim of third-party certification.

01

Identity and tenant isolation

The authenticated AMOS connection fixes the company boundary. Role and scope checks limit every user and key, while protected tenant tables use PostgreSQL row-level security.

02

Credentials stay server-side

Connected-system secrets and OAuth token sets remain in the AMOS Platform vault. Connector credentials are AEAD encrypted with ChaCha20-Poly1305 and are never returned to Desktop or the model.

03

Policy follows the consequence

AMOS distinguishes a read from a draft, publication, assignment, spend, external message, or deletion. Unknown operations fail closed instead of inheriting a convenient transport label.

04

Human decisions cannot be forged

Consequential work can park with exact context for a signed-in decision. Verified Desktop approvals use a one-time server challenge and installation-key signature; API keys cannot approve pending work.

05

Proof after action

Governed consequential operations create durable receipts linking actor, tenant, policy, bounded inputs, execution result, verification state, and time without exposing connector credentials.

06

One path for every AI client

Desktop, Claude, Codex, and other MCP clients call AMOS Platform. Business capabilities do not become safer or less safe based on which model or interface initiated them.

07

User access is role-capped

Owner, admin, member, and viewer roles set privilege ceilings. Per-user scopes can be narrowed, custom roles cannot introduce owner-only authority, and inactive users are refused.

08

Keys cannot outrank people

API key scopes are intersected with the issuing human’s role and effective authority. Platform-operator scopes require explicit owner issuance and additional tenant pinning.

Governed connected systems

A connector is not an escape hatch.

AMOS classifies the business operation, not merely the HTTP method. This is essential for APIs and MCP servers where reads and high-impact writes all travel over POST.

Tenant-bound

The platform resolves the authorized connection and upstream organization. Call arguments cannot redirect work into another company.

Egress-restricted

Connector execution blocks loopback, private, link-local, wildcard, and cloud-metadata destinations to reduce SSRF and credential-exfiltration risk.

Attributable

Receipts identify the actor and whether a personal or shared service-account connection executed, without disclosing the secret.

Enterprise review map

Access, applications, data, and infrastructure.

The security conversation extends beyond AI approvals. AMOS documents the standard enterprise control areas and distinguishes product controls from deployment-specific assurance.

user access & RBAC

Least privilege by role, user, and key

  • • Built-in owner, admin, member, and viewer ceilings
  • • Owner-managed per-user scope grants and trimming
  • • Narrow defaults for invited non-owner users
  • • User deactivation and inactive-account refusal
  • • Custom roles capped below owner-only authority
application connectivity

One governed connector plane

  • • Connected OAuth and service credentials remain in Platform
  • • Personal and shared connections are distinct and attributable
  • • Tenant and upstream-organization bindings are server-side
  • • Reconnect, scope change, use, and disconnect are governed
  • • Desktop never becomes a parallel credential store
data protection

Layered encryption and isolation

  • • HTTPS/TLS for public AMOS product endpoints
  • • ChaCha20-Poly1305 application-layer credential encryption
  • • AES-256 server-side encryption in AMOS object-storage templates
  • • Public-access blocks on managed object buckets
  • • Authentication-derived tenant scope plus database row policies
infrastructure & operations

Private data services, reviewable posture

  • • Non-public managed application database endpoints
  • • Security-group bounded service access
  • • Connector egress and cloud-metadata protections
  • • Deployment-specific backup, retention, and isolation settings
  • • Architecture and control evidence available for diligence
Nuvola learning loop

From business issue to measurable training - without losing control.

Nuvola is live and can generate courses with AI today. The target AMOS integration uses the same canonical platform path so course creation does not become a Desktop-only, unaudited capability.

01

Detect

AMOS identifies and cites a measurable performance gap.

02

Propose

It searches existing learning and drafts a grounded intervention.

03

Approve

A human reviews course construction, publication, and learner impact.

04

Execute

Once enabled, AMOS invokes the tenant-bound Nuvola MCP connection server-side.

05

Measure

Completion and later operating metrics close the evidence loop.

integration statusNuvola is production-ready; the governed AMOS upstream-MCP adapter is being completed.

AMOS currently catalogs Nuvola as an upstream-live service whose platform adapter is required. Until tenant pinning, semantic action policy, cross-client tests, idempotency, and AMOS receipts pass, it is not shown as AMOS-available or tenant-connected, and Desktop never connects directly.

Assurance posture

Clear about what is implemented - and what is not claimed.

AMOS does not currently claim SOC 2, ISO 27001, HIPAA certification, or another third-party certification unless a current executed report or certificate is provided separately.