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