Architecture · eight layers

How it's wired, top to bottom.

Surfaces sit on agents. Agents sit on orchestration. Orchestration sits on models, data and source-of-truth. Everything sits on Cloudflare. Eight layers, named, swappable.

L1

Surfaces

What users see and interact with. The AI-native surfaces wired to the engine.

Website Lead grade + chat CORE
CRM UI Auto-enrich + NBA
Strategy desk Synth + bets
Stack admin Provision + observe
Slack Operator surface
L2

Agents

Autonomous operators, each owning a motion, sharing the same loop shape.

XDR Outbound CORE
CSM Retention
TRN Enablement
IB Qualification
INT Signal
VOX Voice
L3

Orchestration

Workflow engines that bind agents and flows. Reusable, observable, versioned.

Cloudflare Workflows Durable runtime CORE
Make.com Visual orchestration CORE
n8n Self-hosted flows
Zapier Lightweight triggers
Agent runtime Tool-calling loop
L4

LLMs & conversational

Reasoning + voice, the model layer. Routed per task, evaluated per output.

Claude Primary reasoning CORE
OpenAI Secondary models
Vapi Voice agents CORE
Bland Voice automation
ElevenLabs Voice synthesis
Twilio Telephony
L5

Data & signal

Enrichment, intent and signal capture. The agents read from here.

Clay Headless CRM CORE
Apollo Contact data CORE
Dealfront Intent + de-anon
Common Room Community signal
Crunchbase Company data
Ahrefs Search visibility
Dreamdata Attribution
L6

Source of truth

Where the deal lives, and where the agents write outputs.

HubSpot Mid-market CORE
Pipedrive Allbound + SMB CORE
Salesforce Enterprise (on request)
L7

Build

Site, microsite, design. The build surfaces ship from here.

Astro Site framework CORE
Webflow Microsites
Framer Premium builds
Figma Design
Sanity Headless CMS
L8

Infrastructure

Compute, storage, edge. The substrate. Cloudflare native by default.

Cloudflare Workers Edge compute CORE
Cloudflare D1 Edge SQLite
Cloudflare KV Edge KV store
Cloudflare R2 Object storage
Wrangler Deploy + CI
Looker Studio Reporting
Audit your stack

Map your current layers, find the gaps, take the smallest useful next step.