For counsel, IT, and capital partners

The Empros Standard.

This page states how Empros fleets are governed, in checkable terms. Every agent in every fleet operates under the same five articles. They are implemented in the architecture, written into the contracts, and summarized here so the people doing diligence can do it quickly. Where a control depends on configuration, this page says so. Where evidence exists, it is available on request.

I Identity

Every agent is a named actor with its own service identity and its own scoped credentials. There are no shared keys and no human accounts reused by software. Each credential maps to exactly one agent and one client environment.

  • Per-agent service identities in every connected system, provisioned at build, revoked at decommission.
  • Credential scope is the narrowest the work allows; scopes are reviewed when an agent's duties change.
  • Every entry in the audit record carries the acting identity. "Who did what" is a lookup, not an investigation.

II Permission

Default deny. An agent can take only the actions inside its explicit grant — these systems, these actions, these amounts, these hours. Anything outside the grant is refused at the platform layer, before any model output can act. An illustrative grant for a document-collection agent:

SystemInside the grantOutside the grant
EmailRead its inbox; draft; send on existing, consented threadsNew external recipients — queued for approval
Document storeRead and file within the matter's folderAnything outside the matter's folder
CRMRead; update the fields it owns; propose mergesDeleting records; merging without sign-off
AccountingRead aging; stage and reconcileMoving money — always gated, no amount exempt
Telephony / SMSConsented channels, inside configured hoursUnconsented numbers; suppressed contacts; off-hours

Grants are written artifacts, versioned per fleet, and reviewable by the client at any time.

III Approval

Sensitive actions wait for a human yes. The gate lives in the architecture, not in the model's instructions. Four gate classes ship with every fleet:

  • Financial — any movement of money, refund, credit, or payment instruction. Always gated.
  • Contractual — quoting terms or pricing, making commitments, anything that binds the client. Always gated.
  • Outbound at scale — sends beyond a per-client volume threshold. Gated.
  • Novel action — the first occurrence of an action class the fleet has not performed before. Gated until explicitly granted.

Approval requests land in a queue on the client's channel of choice, with an escalation path defined during the build. Unactioned requests expire; nothing auto-approves. Response-time targets for gated work are set per client in the Operate SLA.

IV Record

Every action, approval, and refusal is written to an append-only audit log: acting identity, action, target system, timestamp, outcome, and — for gated actions — the approver by name. The log is written by the platform layer; an agent cannot edit its own record.

  • Retention spans the engagement plus a horizon configured with the client.
  • The client can read and export the log at any time; a full export is a standard part of offboarding.
  • The record is formatted to be handed to an auditor without preparation.

V Consent

Outreach and voice ship with consent machinery as standard equipment, not configuration options: consent capture at first contact, plain AI disclosure on every voice interaction, immediate opt-out, and suppression lists that propagate across channels and survive data refreshes. The posture is engineered to the strictest current reading of the TCPA and the FCC's artificial-voice rulings — which makes it lawful in rooms far less regulated than that.

The floor

The articles are the ceiling Empros holds itself to. Beneath them, the security fundamentals — stated with their status, never overstated:

ControlStatus
Encryption in transit (TLS 1.2+) and at restIn force
Per-client isolated environmentsIn force — by architecture
SSO and MFA on all operator accessIn force
Least-privilege access; per-agent scoped credentialsIn force — by architecture
Centralized logging + the audit record (Article IV)In force
Incident response plan with client notification windowsIn force — documented
Data-processing agreements with model & infrastructure vendorsIn force
Technology E&O and cyber liability coverageEvidence available in diligence
SOC 2 Type IITriggered the day a client requires it

Data posture

Each client fleet runs in its own environment: separate credentials, separate stores, separate model contexts. Nothing trains on client data. Nothing crosses between clients. That sentence is a covenant in the contract, not a description of current settings.

Where a client competes with a company Empros operates — including the founders' own — the engagement runs under a no-cross-pollination covenant, with the option to deploy inside the client's own cloud environment where required.

Commercial honesty

The architecture is documented and portable: export rights and transition assistance are in the MSA before signature, and fleets are built across model vendors rather than welded to one. Model and API costs pass through at cost, in writing, in both directions — when providers cut prices, the client's bill follows.

The one-pager

The condensed version of this page — formatted for forwarding to counsel — is available by email.

Prefer counsel-to-counsel? Put yours in touch with ours: christian@empros.tech.