CRM
Proposed target state

Reference architecture · July 2026

The commercial operating system above the CRM.

A governed capability layer that lets companies keep their existing systems, give every agent one secure toolset, and modernize the stack on their own timeline.

75target capabilities
25+governed MCP tools
40+domain events
01shared business core

Target specification commitments — not current implementation counts.

01 · The thesis

Do not ask the customer to start over.

The initial sale is a high-value AI layer that orchestrates the enterprise systems already in place. Replacement becomes an option later, after the capability boundary has earned trust.

Try the layer that makes every rep dramatically more effective—not the migration that asks the enterprise to rip out its commercial core.

Avoid

CRM with AI attached

  • Tools mirror database objects
  • Every channel rebuilds business logic
  • Agents inherit vendor and schema coupling
  • Modernization begins with migration risk

Recommended

AI commercial operating system

  • Tools express business outcomes
  • Every experience reuses the same capabilities
  • Policies and provenance travel end to end
  • Modernization begins with measurable value
01

Capabilities, not tables

Agents and applications ask for business outcomes. They never inherit the shape of an underlying CRM schema.

02

Stable boundary, replaceable core

Systems, models, storage, brokers, and channels can change behind versioned capability contracts.

03

Policy before execution

Identity, tenant, purpose, consent, risk, and approval context travel with every invocation.

04

Events as the nervous system

Services publish durable facts. Subscribers react without turning the platform into a distributed tangle.

02 · Reference architecture

Seven layers. One governed nervous system.

The event backbone cuts across the stack. Synchronous requests still serve immediate user needs; durable events decouple everything that can react independently.

B

The durable boundary

Capabilities survive the technology underneath them.

Replace a CRM, model provider, event broker, vector store, or mobile client without changing what prepare_customer_briefing means to the business.

03 · Reference request

“Prepare me for Dr. Jones.”

One request proves the whole architecture: identity resolution, territory access, governed retrieval, compliance, recommendations, provenance, graceful degradation, and an auditable result.

A field representative preparing for a meeting on a tablet with subtle governed data signals
Reference personaField representative · mobile or voice
✓ Authorized identity
◇ Sources cited
● Policy evaluated

Normal

Resolve the HCP, gather current evidence, cite every fact, emit BriefingPrepared.

!

Ambiguous

Do not guess which Dr. Jones. Ask the rep to disambiguate with authorized context.

Degraded

Show source outages and freshness explicitly. Return a partial briefing only when policy permits.

×

Denied

Refuse restricted data and record the policy decision without leaking the protected reason.

04 · Capability registry

The business contract every model and app can trust.

Each capability has a purpose, typed inputs and outputs, eligible actors, policy requirements, system dependencies, events, side-effect semantics, SLO hypotheses, and a versioned lifecycle.

75target entries across 16 domains
purposeinputsoutputsactorspoliciessystemsdependencieseventsidempotencyaudit
IDBusiness capabilityDomainEffectPrimary event
CAP-BRF-001Prepare customer briefingMeeting prepReadBriefingPrepared
CAP-ENG-004Capture engagementEngagementWriteEngagementCaptured
CAP-CMP-003Check interaction complianceComplianceReadComplianceChecked
CAP-NBA-002Recommend next best actionDecisioningReadActionRecommended
CAP-CNT-006Find approved contentContentReadContentSelected
CAP-CNS-002Resolve communication eligibilityConsentReadEligibilityResolved
CAP-MDM-005Resolve customer identityMaster dataMixedIdentityResolved
CAP-ANL-008Summarize territory performanceAnalyticsReadSummaryGenerated

Formal MCP layer

A secure tool catalog—not a second business-services layer.

MCP adapters describe, authorize, invoke, observe, and version capabilities. They do not recreate compliance rules or query source databases directly.

  • Delegated user + tenant context
  • Read, write, destructive, and approval annotations
  • Stable errors, cancellation, pagination, and job handles
  • Correlation, causation, idempotency, and provenance
  • Model-independent conformance tests
{
  "name": "briefing.prepare_customer",
  "capability_id": "CAP-BRF-001",
  "version": "1.0.0",
  "effect": "read",
  "risk": "moderate",
  "requires": {
    "identity": true,
    "purpose": "meeting_preparation",
    "policies": ["POL-TERR-001", "POL-CNS-002"]
  },
  "emits": ["BriefingPrepared"],
  "audit": "full_provenance"
}

05 · Agent architecture

Specialize the judgment. Centralize the guardrails.

Bounded agents bring domain context. A coordinator handles routing and durable workflow state, but never owns the business logic or the user's standing permissions.

Memory is not a system of record

Six tiers. Six explicit policies.

Every tier defines ownership, permitted content, provenance, tenant isolation, TTL, correction, deletion, encryption, and user visibility.

TurnEphemeral reasoning contextSeconds
SessionCurrent workflow continuityHours
PreferenceUser-controlled settingsPolicy-defined
AccountAuthorized working contextWorkflow-defined
KnowledgeRetrieved enterprise evidenceSource-owned
WorkflowDurable deterministic stateRecord policy

06 · Security & trust

Identity and purpose travel with the request.

The architecture is deny-by-default. Agents do not hold source-system credentials, the LLM is never a policy engine, and consequential writes require deterministic authorization plus appropriate confirmation.

Control

Confused deputy

Re-evaluate delegated identity, tenant, purpose, and policy at the capability boundary.

Control

Prompt injection

Treat retrieved content as data; constrain tool selection and isolate untrusted instructions.

Control

Excessive agency

Classify consequences, cap permissions, require confirmation, and stop recursive loops.

Control

Unsafe retries

Attach idempotency keys, concurrency guards, and explicit commit states to every mutation.

Control

Tenant escape

Enforce isolation in policy, data access, caches, memory, telemetry, and event partitions.

Control

Opaque evidence

Persist source, freshness, model, prompt, tool, policy, and human-decision provenance.

Compliance boundary

HIPAA, FDA, GxP, 21 CFR Part 11, GDPR, state privacy, promotional practice, records retention, and pharmacovigilance are applicability questions—not marketing badges. Each requires a specific trigger, evidence, owner, and qualified review.

07 · Ecosystem strategy

A marketplace is an outcome, not a launch feature.

The near-term product is a governed catalog. Broader exchange only makes sense after the platform can prove demand, certification, runtime isolation, support boundaries, and trustworthy economics.

01

First-party catalog

Own the contracts, reference connectors, policy packs, and support model.

02

Certified design partners

Prove publisher identity, conformance, signing, review, and revocation.

03

Private enterprise exchange

Let customers distribute approved internal and partner packages.

04

Curated external marketplace

Open only when trust, discovery, demand, billing, and liability are ready.

Connector packsSystems + data
Capability packsContracts + services
Policy packsRules + evidence
Agent packsRoles + evaluations
Workflow packsOrchestration + UI

08 · Adoption roadmap

Prove value before asking for replacement.

Start with one read-only, high-frequency workflow. Add writes only after identity, policy, audit, connector health, and evaluation gates are strong enough to carry consequence.

010–90 days

Prove the overlay

Prepare me for Dr. Jones

  • Read-only aggregation
  • Identity + territory controls
  • Cited briefing
  • Shadow-mode evaluation
023–6 months

Add governed action

From insight to follow-through

  • Engagement capture
  • Human approvals
  • Idempotent writes
  • Connector health
036–12 months

Scale the operating model

Agents across workflows

  • Manager + compliance agents
  • Event subscriptions
  • Developer portal
  • Private catalog
0412–24 months

Open the ecosystem carefully

Progressive replacement

  • Certified partners
  • Vertical packs
  • Optional component replacement
  • Marketplace gate

Architecture decision register

Decisions that hold the thesis together.

Adoption modelOverlay first

Earn replacement rights after proven value.

Product boundaryBusiness capability contracts

Keep CRM schemas and vendor APIs behind adapters.

AI accessGoverned MCP catalog

Agents invoke tools; tools invoke authorized services.

CoordinationBounded coordinator

Route and persist workflows without creating a new monolith.

Event semanticsAt-least-once + idempotent effects

Avoid unbounded exactly-once claims.

MarketplaceCurated catalog before open exchange

Prove trust, demand, certification, and support first.

The first proof

One request. Every architectural promise.

If NXTCRM can prepare a reliable, cited, policy-safe briefing from fragmented enterprise systems—and show exactly how it did it—the platform has proved the wedge. Everything else can expand from that stable capability boundary.

Return to top ↑Architecture thesis · Proposed target state · July 2026