Outbound execution. Where Decisions become channel-API calls.
What it connects
Ad platforms that publish campaigns, bids, budgets, and creative to end audiences across search, social, video, shopping, and programmatic.
Why it matters
Every Mutation Log entry on /developers originates here. Channel-side changes are logged against the decision_id that caused them — the audit trail is load-bearing because Publishing is never the authority, only the execution surface.
Evidence
Google Ads, Meta Ads — examples, not the taxonomy.
Inbound context. Product catalog, pricing, inventory, and conversion signal.
What it connects
Storefront, catalog, and supplier-network platforms that define what is being advertised — DTC storefronts, industrial catalogs, distributor feeds.
Why it matters
A Decision about a catalog-heavy vertical is only as accurate as the catalog it sees. Commerce ingestion is what makes long-tail SKU coverage, category-share allocation, and quote-driven routing reasonable rather than guessed.
Evidence
Shopify, EFP Catalog (industrial) — examples, not the taxonomy.
Feedback observation. Performance, attribution, session quality, and outcome signal.
What it connects
Analytics, attribution, and event-routing systems that close the loop from execution back to decision quality.
Why it matters
Outcomes return through this layer and feed the event-trace data plane. Without it, Memory has no ground truth and decision quality cannot be measured across time. This is the layer that makes 'decisions improve' a fact, not a claim.
Evidence
Google Analytics, Segment — examples, not the taxonomy.
Asset intake. Brand assets, design systems, component libraries, and template materials.
What it connects
Design tools and asset stores where creative production actually happens — design files, component systems, creative cloud libraries.
Why it matters
The refresh_creative Decision type and every generated variant draw from this layer. Approved-claim libraries and brand-governed assets are resolvable back to their source of truth, so governance survives creative production rather than being reviewed after it.
Evidence
Figma, Canva — examples, not the taxonomy.
Audience intake. Customer and lead identity, lifecycle state, lifetime-value signal.
What it connects
CRM, email-audience, and marketing-automation systems that carry identity and intent upstream of ads.
Why it matters
A rebalance_spend or pause_underperformer Decision is weighted by real qualified-buyer signal when CRM data is wired in — not just platform-side impressions. Quote-intent, deal stage, and RFQ activity land here, not in the ad channel.
Evidence
HubSpot, Salesforce — examples, not the taxonomy.
Longitudinal export. Historical fact tables and analytical storage beyond the operational window.
What it connects
Data warehouses and lakehouses that serve as the long-term analytical plane.
Why it matters
This is the destination of the Analytical data plane described on /architecture. Daily summaries, audit marts, and outcome rollups land here. It is what makes 'every override kept' meaningful over quarters, not just over weeks.
Evidence
Snowflake, BigQuery — examples, not the taxonomy.