1. Home
  2. Platform
  3. How it works

Architecture

Built so the wrong things can’t happen.

ACSE is split between a control plane we run and a runtime that runs in your cloud. The runtime does the sensitive work where your data already lives, and talks to the control plane only outward, only signed, and only in shapes and counts.

Two planes, one directionACSE’s control plane holds the portal and approvals. The runtime and the evidence store run in the customer’s account and open every connection outward, signed.CONTROL PLANERUN BY ACSEportal · approvals · reportsRUNTIMEEVIDENCEOUTBOUND ONLY · SIGNEDnothing listens in your accountYOUR ACCOUNTyour cloud, your keys
01

Nothing to open up

The runtime opens every connection. No inbound ports, no listeners, no vendor access into your account.

02

Nothing to leak

No long-lived keys. Read-only federated access, minted and used inside your account.

03

Nothing to take on trust

Every message is signed and every record is chained, so each claim can be checked.

The data boundary

What stays, and what ACSE sees

Select a row to see why the line falls where it does.

  • Projections carry shapes and counts. The schema rejects resource names, ARNs and ids, so they cannot be sent by mistake.

Connecting a cloud

Three steps, self-service

A tenant admin connects a cloud from the portal. Your team runs the generated read-only setup, so ACSE never holds a key.

  1. Choose the cloud and the scopeIn Setup › Connect cloud, a Tenant Admin picks the provider and what to cover. ACSE lists every permission it will need and who in your team can grant them, before anything is created.
  2. Run the generated setup in your cloudACSE generates a read-only setup bound to your tenant’s own runtime identity. Your team reviews and runs it. ACSE never runs it for you and never sees a key.
  3. Test the connection and confirm with MFATest connection checks every permission and reports exactly what is missing. The Tenant Admin confirms with MFA, and the connection settings are recorded on your evidence chain.

Scope

One account, or every account in an AWS Organization or organizational unit.

What the setup creates

  • A read-only role, ACSEReadOnlyScanner, in each account in scope
  • A trust policy that lets only your own ACSE runtime assume it
  • A permissions boundary, so the role can never gain write access

Read-only by design. ACSE delivers fixes as pull requests to your code, so the connection never needs write access to your cloud.

One case, end to end

From scan to sealed record

  1. ScanThe runtime reads your cloud and evaluates policy in your account.
  2. ProposeIt resolves the source, writes the fix, validates it and checks the guardrails.
  3. DecideA person approves in the portal with MFA, bound to the exact view.
  4. Deliver the decision homeThe signed decision returns to your account and is chained before it counts.
  5. Verify and sealAfter the merge, the runtime re-reads the resource, watches the observation window and seals the case.
The record lives with youRecords for a finding, the proposed fix, the decision, the merge and the verification are chained, each holding the hash of the one before, and written to append-only storage in the customer’s own account.YOUR ACCOUNTobject lock · append-onlyfindingproposaldecisionmergeverifiedeach record holds the hash of the last

Engineering principles

Rules the system enforces on itself

01

Deny-by-default egress

Nothing leaves your boundary unless a central registry classifies it.

02

No identifiers across planes

The schema rejects resource names, ARNs and ids in anything sent to the control plane.

03

Unknown is never pass

A fact that cannot be established counts against the score.

04

Fail closed

A missing verifier or approval service means refusal, never permission.

Questions

What people ask us

What do we install?

The ACSE runtime, in an account you choose. It enrolls itself with a single-use token and generates its own signing key.

Can the whole thing run in our cloud?

The planes are cleanly separated, so ACSE is designed to run fully in a customer’s own environment for buyers who need it. Talk to us about your requirements.

Talk to us

See ACSE on your cloud.

Tell us what you run and what your auditors ask for. We’ll show you the loop end to end: a real finding, a fix as code, an approval with MFA and the sealed record.