Product architecture

How CommandREAI runs a brokerage.

A multi-tenant operating system for real estate — transactions, compliance, commissions and communication, orchestrated by a rules engine and workflow automation.

Personas

Seven roles, one platform

Each role sees only what they need. Data is scoped by tenant and permission.

Platform Admin
Manages tenants
Brokerage Admin
Runs the brokerage
Transaction Coordinator
Owns the file
Compliance Officer
Approves documents
Salesperson
Closes deals
Vendor
Delivers services
Buyer / Seller
Views their file
System

Multi-tenant architecture

Each brokerage is a fully-isolated tenant with its own branding, checklists, and data boundary.

Client Layer
Brokerage Web AppClient PortalMobile PWAAdmin Console
API Gateway & Auth
OAuth 2.1 / SSOTenant RouterRBAC MiddlewareRate Limiter
Application Services
TransactionsCompliance EngineCommissionsDocumentsCorrespondenceBilling
Rules & AI
Workflow EngineDeadline CalculatorAI Pre-screen (LLM)Knowledge Search
Data & Storage
Postgres (tenant-scoped)Object StorageSearch IndexAudit Log
Rules Engine

How the workflow decides what happens next

Every event runs through evaluation → policy → action, with a compliance separation of duties.

01

Event

Transaction created, document uploaded, deadline reached, status changed.

02

Evaluate

Rules match against brokerage-specific checklist, state, milestone, and role of the actor.

03

Act

Auto-assign task, notify agent, block release, request compliance review, or trigger disbursement.

Example rule flow
Compliance approval before commission disbursement
WHEN event = "document.uploaded"
AND document.type IN { Contract, Amendment, Closing }
AND transaction.stage = "under_contract"
THEN assign(compliance_queue, priority=high)
block_action(commission.release)
notify(agent, tc) via [email, push]
ai_prescreen.run(document.id)

Separation of duties: TCs cannot approve their own uploads. Compliance officers hold sole approval authority.

Transaction Lifecycle

From offer to close

Offer Accepted
5% to close
MLS pull, parties added, checklist generated.
Under Contract
20% to close
Earnest money, disclosures, contingencies armed.
Inspection & Repairs
40% to close
Vendor scheduling, negotiations, amendments.
Appraisal & Financing
60% to close
Lender pipeline, appraisal review, loan lock.
Compliance Review
80% to close
AI pre-screen + officer approvals.
Closing & Disbursement
100% to close
CDA, wire, keys, archive.
Reliability
Trailing 30 days
99.98%
Uptime
Security

Tenant isolation, end to end

Row-level security

Every query includes a tenant boundary enforced by database policies.

SOC 2 Type II

Continuous controls monitoring, quarterly access reviews, encrypted at rest and in transit.

Audit log

Every mutation is versioned and searchable across 7 years of retention.