# Not RMM with AI features. An autonomous managed machine.

39 AI agents run inside an OODA loop, gated by ChangeSets, recorded in a tamper-evident evidence chain. Every alert triages itself. Every remediation simulates first. 93% of incidents close auto-heal — the 7% that escalate include the full reasoning chain.

## Six phases. Every signal. No scripts.

Every telemetry event, customer ticket, security alert, and capacity signal enters the same Observe → Orient → Decide → Simulate → Execute → Learn cycle. The brain reasons over context; the policy gate evaluates risk; the executor applies a ChangeSet and signs the evidence record.

- **39** AI agents
- **31** sentinels
- **5** BIS subsystems
- **6** ChangeSet templates
- **56** CIS safeguards
- **93%** auto-heal rate
- **<30s** detect → contain
- **∞** evidence chain

## 39 agents. Three tiers. Every one MCP-exposed.

Core agents drive the OODA loop. BIS agents specialize in business intelligence subsystems. Specialized agents handle domain-specific operations. Each registers capabilities through the platform contract — drive any of them from Claude Code, brainstorm CLI, or the in-product /console.

All · 39  
Core · 20  
BIS · 5  
Specialized · 14

### Orienter

Context assembly from signals + history

### Decider

Proposes ChangeSets within policy guardrails

### Executor

Applies ChangeSets, signs evidence records

### PolicyGate

OPA evaluation, risk tiering, rate limits

### EvidenceKeeper

Chain integrity + Merkle verification

### Narrator

Human-readable prose for every decision

### IncidentLead

Per-tenant incident orchestration

### AlertCorrelator

Multi-signal de-duplication + grouping

### RunbookCaller

Selects + invokes ChangeSet templates

### TenantOps

Tenant lifecycle + entitlement management

### FleetSync

Edge agent distribution + posture verification

### AuditQuery

Cursor-paginated audit-chain reads

### CapabilityRegistry

MCP tool catalog + version management

### HealthAggregator

Sentinel-grid roll-up to /status

### IdentityGuard

Operator-action attribution + scope

### KeyEnvelope

KMS wrap/unwrap + key rotation

### RetryQueue

Idempotent retry with exponential backoff

### NotificationRouter

Operator paging via channel preferences

### ChangeSetSimulator

Dry-run execution producing resource diffs

### OperatorConsole

HAI-chat surface + God-mode tool exposure

### IdentityExposure

Breached credentials + dark-web monitoring

### AttackSurface

CIS benchmark execution + EASM mapping

### RiskPropagation

Graph-based blast modeling on incident

### InsurancePosture

Carrier questionnaire automation

### BYODRisk

Per-endpoint exposure scoring

### BackupIntegrity

Snapshot hash verification + restore drills

### ComplianceEvidence

Per-framework evidence aggregation

### CapacityPlanning

Workload forecast + resource trajectory

### vCISOReporting

Quarterly executive posture briefs

### PatchOrchestrator

CIS-aligned patch installation

### EmailQuarantine

Inbound message classification + pull

### HelpdeskTriage

Ticket classification + auto-resolve

### RMMConnector

Multi-vendor RMM normalization

### EDRAggregator

Cross-EDR alert correlation

### LicenseAuditor

SaaS license usage + reclamation

### SaaSDiscovery

Shadow-IT detection via OAuth + DNS

### NetworkDrift

Per-tenant overlay configuration drift

### TenancyBoundary

Continuous RLS boundary verification

### ForecastAccuracy

Decision-quality regression on outcomes

## No destructive op without simulation.

Every mutation flows through the ChangeSet engine. Intent → simulation → diff → policy control → execution → evidence. Rollback is tested before commit. Below: an example ISOLATE_ENDPOINT trace.

1. **Intent**
   - Decider proposes one named ChangeSet template with args.
     ```
     ISOLATE_ENDPOINT { endpoint_id: "e_8a4f", reason: "lateral movement detected" }
     ```
2. **Simulation**
   - Dry-run returns the exact resource diff.
     ```
     edr.endpoints[e_8a4f].state: active → quarantined
     ```
3. **Diff**
   - Blast radius computed against tenant scope.
     ```
     scope: 1 endpoint · cross-tenant: false · reversible: yes
     ```
4. **Control**
   - OPA policy gate. Risk tier evaluated. Rate limits checked.
     ```
     tier: high · autopilot: allow · rate: 3/10 in window
     ```
5. **Execute**
   - Apply. Sign evidence. Chain into the audit trail.
     ```
     evidence.id: ev_a83f9b · prev: ev_a83f9a · sig: ed25519:...
     ```

## Autonomy is tunable, not binary.

Per-tenant autonomy lives on three tiers. Same agents, same evidence chain — different gates on what auto-executes vs what asks the operator first. Move tenants up or down the spectrum as trust accrues; the audit chain captures every change.

### Tier 01 - Supervised

- **Operator approves every action.**
- **Auto-execute:**
  - Read-only queries
  - Inventory probes
  - Sentinel health checks
- **Operator review:**
  - Ticket creation
  - Endpoint isolation
  - Policy changes
  - Credential rotation

### Tier 02 - Guarded

- **Low-risk auto. Anything risky escalates.**
- **Auto-execute:**
  - Read-only queries
  - Inventory probes
  - Ticket triage & enrichment
  - Connector token refresh
  - Patch installation (CIS-aligned)
- **Operator review:**
  - Endpoint isolation
  - Mass account changes
  - Cross-tenant operations

### Tier 03 - Autopilot

- **Policy-granted. Critical actions still gate.**
- **Auto-execute:**
  - Read-only queries
  - Inventory probes
  - Ticket triage & enrichment
  - Connector token refresh
  - Patch installation
  - Endpoint isolation (ChangeSet)
  - ROLLBACK_POLICY (ChangeSet)
- **Operator review:**
  - Cross-tenant operations
  - Identity-system mass changes
  - Billing-surface mutations

## Different architecture. Not different features.

- **Reasoning**
  - Traditional RMM: Scripted runbooks. Fixed conditional logic.
  - Brainstorm MSP: OODA loop on every signal. Brain reasons over context.
- **Mutation safety**
  - Traditional RMM: Direct execution. Rollback is a recovery procedure.
  - Brainstorm MSP: ChangeSet simulation first. Rollback is a precondition.
- **Audit trail**
  - Traditional RMM: Logs exported at audit time. Best-effort retention.
  - Brainstorm MSP: Evidence chain is the data structure. Replayable from any cut point.
- **Tenancy**
  - Traditional RMM: API-layer scoping. Cross-tenant bugs possible.
  - Brainstorm MSP: RLS at the database layer. Cross-tenant architecturally impossible.
- **Autonomy posture**
  - Traditional RMM: On or off. One global setting.
  - Brainstorm MSP: Three tiers (supervised, guarded, autopilot). Per-tenant.

## Authenticated. Driveable.

Every operator surface exposes the runtime, evidence chain, and ChangeSet log for that view. Sign in once; drive any tenant.
