Get-found swarm · Local-Context-Ingestion Agent · Local-context-change-events skill · Build pillar · Published August 23, 2026
How to emit local-market change events to marketing systems
This guide explains how to architect the local-context-change-events skill on the local-context-ingestion agent end-to-end at multi-location location-based-notifications scale: per-portfolio per-banner per-location per-canonical-change-event-source-pointer + per-canonical-change-event-class-spec + per-canonical-detection-engine-spec + per-canonical-magnitude-threshold-spec + per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.
What you will build
- Per-portfolio per-banner per-location per-canonical-change-event-source-pointer across 65+ source types — weather (NWS + NOAA + AccuWeather + Tomorrow.io + OpenWeather) + events (PredictHQ + Eventbrite + Meetup + Facebook Events + Ticketmaster) + news (NewsAPI + Google News + Bing News + Reuters + AP) + foot traffic (Placer.ai + SafeGraph + Foursquare Movement + Near + Place IQ) + demographic (Claritas PRIZM + Experian Mosaic + Esri Tapestry + Spatial.ai PersonaLive + Acxiom Personicx + Census ACS) + GBP/GSC/GMB + Apple Maps Connect + Bing Places + Yext + Brandify + SOCi + Synup + Uberall + Chatmeter + Reputation.com + Birdeye business listings + geofencing (OneSignal + Bluedot + Radar + Foursquare Pilgrim + Reveal Mobile) + local news RSS (Patch + local TV + local newspaper) + public-records (county-clerk + business-license + property-deed transfers) + real-estate (Zillow + Redfin + MLS + ATTOM) + crime (CrimeReports + SpotCrime + city open-data) + construction/zoning (Buildzoom + city open-data) + transit (GTFS feeds + per-agency API) + traffic (Google Maps Traffic + Waze + INRIX + TomTom) + air quality (AirNow + PurpleAir + IQAir + BreezoMeter) + pollen + sports schedules (NFL + NBA + MLB + NHL + MLS + NCAA + PGA + NASCAR + UFC) + school district + university + public library + municipal event calendars.
- Per-canonical-change-event-class-spec + per-canonical-detection-engine-spec — per-16-event-class (weather-change + local-event + news-spike positive/negative/crisis + foot-traffic surge/drop + demographic-shift + competitive-density-shift + hyper-local-search-trend-break + GBP-impressions-shift + geofence-entry/exit + local-news-mention + public-record-filing + crime-spike/drop + transit-disruption + traffic-congestion + air-quality-alert + pollen-spike) + per-threshold-based + per-Z-score + per-modified-z-MAD + per-Tukey-IQR + per-Grubbs + per-Dixon-Q + per-ESD + per-Isolation-Forest + per-DBSCAN + per-LOF + per-one-class-SVM + per-Mahalanobis + per-ARIMA-STL + per-Prophet + per-TBATS + per-Holt-Winters + per-HMM + per-LSTM-autoencoder + per-Transformer-autoencoder + per-Bayesian-changepoint-PELT-binary-segmentation + per-CUSUM + per-EWMA + per-multi-arm-bandit-UCB-Thompson + per-causal-uplift-CATE + per-detection-confidence-tier.
- Per-canonical-magnitude-threshold-spec— per-class-minimum-magnitude (only emit if change > N% or > N-sigma) + per-recipient-fatigue (suppress if recipient received same class within window) + per-rate-limit (token bucket + leaky bucket + sliding-window counter) + per-quiet-hours TCPA 8am-9pm recipient time zone + state DNC + Federal DNC + per-banner-threshold + per-location-threshold + per-customer-tier-threshold + per-magnitude-confidence-tier.
- Per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec — per-Kafka + per-Kinesis + per-Pulsar + per-Google-Pub-Sub + per-Redpanda + per-AWS-EventBridge + per-NATS + per-Vercel-Queues + per-webhook + per-at-least-once-vs-exactly-once-delivery-semantics + per-idempotency-key + per-dedup-key + per-schema-registry (Confluent + Apicurio + AWS Glue) + per-message-versioning + per-backpressure-handling + per-dead-letter-queue + per-Klaviyo + per-Iterable + per-Braze + per-Customer.io + per-HubSpot + per-Salesforce-Marketing-Cloud + per-Mailchimp + per-ActiveCampaign + per-Drip + per-Sendinblue-Brevo + per-Constant-Contact + per-Cordial + per-Emarsys + per-Selligent-Marigold + per-Twilio-Engage + per-Segment + per-mParticle + per-Tealium + per-Snowplow + per-RudderStack + per-reverse-ETL (Hightouch + Census + Polytomic + Hevo) + per-Workato + per-Tray.io + per-Zapier + per-Make-Integromat + per-n8n + per-destination-adapter-confidence-tier + per-destination-FBC-feedback-loop.
- Per-canonical-compliance-gate-spec — per-TCPA + per-10DLC-A2P-CTIA + per-RCS + per-CASL + per-state-DNC + per-Federal-DNC + per-Telemarketing-Sales-Rule + per-CCPA-CPRA-precise-location + per-GDPR-Article-6-7 + per-GDPR-Article-9-special-categories-health-location-data + per-GDPR-Article-17 + per-GDPR-Article-22-automated-decision + per-LGPD + per-DPDP + per-PIPEDA + per-COPPA-K-12-school-geofence-banned + per-HIPAA-health-facility-geofence-PHI-inference-exclusion-polygon + per-Massachusetts-AG-Copley-Advertising-2017-cease-and-desist + per-Washington-My-Health-My-Data-Act-2024 + per-Illinois-Geolocation-Privacy-Protection-Act-2020 + per-Connecticut-CTDPA + per-Texas-Data-Privacy-and-Security-Act + per-Virginia-CDPA + per-Colorado-CPA + per-Utah-CPA + per-Florida-Digital-Bill-of-Rights + per-Oregon-Consumer-Privacy-Act + per-Tennessee-Information-Protection-Act + per-Indiana-CDPA + per-Iowa-CDPA + per-Montana-CDPA + per-Delaware-PDPA + per-Maryland-Online-DPA + per-New-Jersey-DPA + per-New-Hampshire-Privacy-Act + per-Nebraska-DPA + per-Kentucky-CDPA + per-Minnesota-CDPA + per-Rhode-Island-DPSA + per-FCC-WEA + per-FCC-EAS + per-OFAC + per-FTC-Geofencing-Privacy-Considerations-2017 + per-FTC-substantiation + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-FTC-Made-in-USA + per-FTC-Green-Guides + per-FTC-Negative-Option-ROSCA + per-FTC-MAP + per-FTC-Health-Products-Compliance-Guide + per-FTC-fake-review-rule-of-2024 + per-CFPB-UDAAP + per-FDD-Item-12-territorial-protection + per-FDD-Item-17-Item-19 + per-state-FRR + per-state-UDTPA + per-Lanham + per-Robinson-Patman + per-FINRA-2210 + per-SEC-Reg-S-K + per-FCRA + per-ECOA-Reg-B + per-Fair-Housing-Act + per-GLBA + per-FDA-DSHEA + per-FDA-OPDP-Rx-drug + per-DEA-Schedule-II-V + per-cannabis-state-board + per-alcohol-TABC-CalABC-SLA + per-tobacco-FDA + per-state-lottery + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-14-15 + per-EU-AI-Act-Article-22 + per-Digital-Services-Act-Article-30 + per-Digital-Markets-Act + per-WCAG-2.2-AA + per-ARIA + per-EAA-EN-301-549 + per-Section-508 + per-ADA-Title-III + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-compliance-confidence-tier.
- Per-canonical-cross-skill-handoff + per-canonical-audit-trail — per-handoff-to-30-sibling-skills + per-per-emit-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-HIPAA-medical-record-retention + per-6-year-SEC-record-retention + per-3-year-FINRA-record-retention.
Why per-vendor-OneSignal-account-flat-event-payload breaks at multi-location location-based-notifications scale
Per-vendor-OneSignal-canonical-account-flat-event-payload ships per-account per-flat-event-payload primitive — typically a marketer configures one OneSignal geofence around one store, defines one push template, and OneSignal fires the push when a device enters the fence. No per-canonical-change-event-source taxonomy across the 65+ source types, no per-canonical-change-event-class taxonomy across the 16 classes, no per-canonical-detection-engine resolving the 24+ statistical methods, no per-canonical-magnitude-threshold resolving per-class minimum + per-recipient fatigue + per-rate-limit + per-quiet-hours + per-banner-location-customer-tier threshold, no per-canonical-emit-bus resolving Kafka + Kinesis + Pulsar + Pub/Sub + Redpanda + EventBridge + NATS + Vercel Queues + webhook with at-least-once/exactly-once delivery + idempotency-key + dedup-key + schema registry + DLQ, no per-canonical-destination-adapter resolving the 30+ downstream marketing-platform adapters, no per-emit compliance gate, no per-emit audit trail. Per-vendor-Bluedot + Radar + Foursquare-Movement + Place-IQ-Pinnacle + Reveal-Mobile + Airship + Braze + Iterable + Leanplum + CleverTap + MoEngage + Customer.io + Klaviyo + Salesforce-Marketing-Cloud + HubSpot + Twilio-Engage + Segment + mParticle + Tealium + Snowplow + RudderStack + Hightouch + Census + Polytomic + Workato + Tray.io + Zapier + Make-canonical-account-flat-event-payload ship per-vendor per-native account-flat-event-payload primitives.
At 1-account-1-flat-event-payload scale per-account per-flat-event-payload primitive is enough. At multi-location location-based-notifications scale per-canonical-change-event-source-pointer + per-canonical-change-event-class-spec + per-canonical-detection-engine-spec + per-canonical-magnitude-threshold-spec + per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.
The Massachusetts-AG-Copley-Advertising-2017-cease-and-desist enforcement-precedent is the operationally distinctive constraint. In 2017 the Massachusetts AG issued a cease-and-desist against Copley Advertising LLC for geofencing health-care facilities including reproductive-health clinics. Any geofence-triggered marketing emit that touches health-care-facility trade-areas hits known enforcement-precedent exposure. The Washington My Health My Data Act 2024 expanded this to include consumer health data including precise location near health-care facilities + reproductive-health facilities with private right of action + per-violation fines. The Illinois Geolocation Privacy Protection Act 2020 covers geolocation tracking specifically. Connecticut CTDPA + Texas DPSA + Virginia CDPA + Colorado CPA + Utah CPA + 15+ additional state privacy regimes all require precise-location consent + opt-out + DSAR + audit-trail handling. Per-vendor account-flat-event-payload primitives have no state-by-state location-privacy awareness and no Copley-Advertising exclusion-polygon for health-care facilities.
The COPPA-K-12-school-geofence-banned anchor is the second distinctive constraint: any geofence touching school trade-areas where the recipient pool may include under-13 users triggers COPPA-13 prohibition + parental-consent requirement. Per-vendor account-flat-event-payload primitives have no school-zone exclusion polygon by default.
The HIPAA-health-facility-geofence-PHI-inference anchor is the third: geofencing around hospitals + clinics + dental offices + mental-health facilities + pharmacies + drug-treatment centers permits the inference that device presence implies patient status — a HIPAA Privacy Rule violation absent authorization. Safe-pattern requires exclusion polygons around HIPAA-covered facilities.
The operator-side architecture above per-vendor-flat-event-payload primitive is canonical-change-event-source-pointer + per-change-event-class-spec + per-detection-engine-spec + per-magnitude-threshold-spec + per-emit-bus-spec + per-destination-adapter-spec + per-compliance-gate-spec + per-cross-skill-handoff + per-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-geofencing-location-platform-vendor
OneSignal, Bluedot, Radar, Foursquare Movement, Place IQ Pinnacle, Reveal Mobile, Airship, Braze, Iterable, Leanplum, CleverTap, MoEngage, Pulsate, Estimote, Gimbal, Beemray, Plot Projects, Indoor Atlas, Geocab, Localytics. Per-account per-flat-geofence-event primitive. Per-canonical-change-event-source-pointer-canonical-change-event-class-canonical-detection-engine-canonical-magnitude-threshold-canonical-emit-bus-canonical-destination-adapter-canonical-compliance-gate-canonical-audit-trail is not the primitive.
Per-platform per-event-bus-streaming-vendor
Apache Kafka, Confluent Cloud, Amazon Kinesis, Apache Pulsar, Google Pub/Sub, Redpanda, AWS EventBridge, NATS, Vercel Queues, RabbitMQ, IBM MQ, Apache RocketMQ, Azure Event Hubs, Azure Service Bus, Solace PubSub+, ActiveMQ. Per-account per-flat-message-stream primitive (typically blind to per-canonical-change-event-class taxonomy + per-class detection engine + per-magnitude threshold + per-destination adapter semantics). Per-canonical-per-event-threshold-based-canonical-per-event-Z-score-canonical-per-event-modified-z-MAD-canonical-per-event-Isolation-Forest-canonical-per-event-LOF-canonical-per-event-ARIMA-STL-canonical-per-event-Prophet-canonical-per-event-LSTM-autoencoder-canonical-per-event-Bayesian-changepoint-PELT-canonical-per-event-CUSUM-canonical-per-event-EWMA-canonical-per-event-multi-arm-bandit-canonical-per-event-causal-uplift-CATE-canonical-per-event-detection-confidence-tier is not the primitive.
Per-platform per-CDP-reverse-ETL-iPaaS-vendor
Segment, mParticle, Tealium, Snowplow, RudderStack, Hightouch, Census, Polytomic, Hevo, Workato, Tray.io, Zapier, Make/Integromat, n8n, Boomi, Mulesoft, Jitterbit, Celigo, IBM App Connect, Microsoft Power Automate. Per-account per-flat-pipeline primitive (typically blind to per-emit-bus at-least-once-vs-exactly-once-delivery + idempotency-key + dedup-key + schema registry + message versioning + DLQ semantics). Per-canonical-per-emit-Kafka-Kinesis-Pulsar-Pub-Sub-Redpanda-EventBridge-NATS-Vercel-Queues-webhook-canonical-per-emit-at-least-once-vs-exactly-once-delivery-semantics-canonical-per-emit-idempotency-key-canonical-per-emit-dedup-key-canonical-per-emit-schema-registry-canonical-per-emit-message-versioning-canonical-per-emit-backpressure-handling-canonical-per-emit-dead-letter-queue is not the primitive.
Per-platform per-location-privacy-compliance-vendor + per-CMP-vendor
OneTrust, TrustArc, Ketch, Securiti, Privacera, Skyflow, BigID, DataGrail, Transcend, Osano, Cookiebot, Didomi, Sourcepoint, Iubenda, HIPAA Vault, Atlantic Health Solutions, Compliancy Group, Compliance.ai, Ascent RegTech, Hyperproof, Drata, Vanta, Thoropass, Tugboat Logic. Per-account per-flat-consent or per-flat-compliance-report primitive (typically blind to per-emit Massachusetts AG Copley Advertising 2017 cease-and-desist enforcement precedent + Washington My Health My Data Act 2024 + Illinois Geolocation Privacy Protection Act 2020 + Connecticut CTDPA + Texas DPSA + Virginia CDPA + Colorado CPA + Utah CPA + 15+ additional state privacy regimes + COPPA K-12 school geofence banned + HIPAA health-facility geofence PHI inference exclusion polygon + FCC WEA + FCC EAS + FTC Geofencing Privacy Considerations 2017 + EU AI Act Article 50/22 + Digital Services Act Article 30 semantics). Per-canonical-per-emit-Massachusetts-AG-Copley-Advertising-2017-canonical-per-emit-Washington-My-Health-My-Data-Act-2024-canonical-per-emit-Illinois-Geolocation-Privacy-Protection-Act-2020-canonical-per-emit-Connecticut-CTDPA-canonical-per-emit-Texas-DPSA-canonical-per-emit-Virginia-CDPA-canonical-per-emit-Colorado-CPA-canonical-per-emit-Utah-CPA-canonical-per-emit-state-privacy-15-plus-canonical-per-emit-COPPA-K-12-school-geofence-banned-canonical-per-emit-HIPAA-health-facility-geofence-PHI-inference-exclusion-polygon-canonical-per-emit-FCC-WEA-EAS-canonical-per-emit-FTC-Geofencing-Privacy-Considerations-2017 is not the primitive.
How the architecture is built
- Per-portfolio per-banner per-location per-canonical-change-event-source-pointer-substrate. Per-65-canonical-change-event-source canonical-source.
- Per-portfolio per-canonical-change-event-class-spec. Per-16-event-class + per-event-class-confidence-tier canonical-event-class.
- Per-portfolio per-canonical-detection-engine-spec. Per-threshold + per-Z-MAD-Tukey-Grubbs-ESD-IF-DBSCAN-LOF-SVM-Mahalanobis + per-ARIMA-Prophet-TBATS-Holt-Winters-HMM-LSTM-Transformer + per-Bayesian-changepoint-PELT-binary-segmentation-CUSUM-EWMA + per-multi-arm-bandit + per-causal-uplift-CATE + per-detection-confidence-tier canonical-detection.
- Per-portfolio per-canonical-magnitude-threshold-spec. Per-class-minimum-magnitude + per-recipient-fatigue + per-rate-limit + per-quiet-hours + per-banner-location-customer-tier-threshold + per-magnitude-confidence-tier canonical-magnitude.
- Per-portfolio per-canonical-emit-bus-spec. Per-Kafka + per-Kinesis + per-Pulsar + per-Pub-Sub + per-Redpanda + per-EventBridge + per-NATS + per-Vercel-Queues + per-webhook + per-delivery-semantics + per-idempotency-dedup-key + per-schema-registry + per-message-versioning + per-backpressure + per-DLQ canonical-emit-bus.
- Per-portfolio per-canonical-destination-adapter-spec. Per-30-canonical-destination-adapter + per-destination-adapter-confidence-tier + per-destination-FBC-feedback-loop canonical-destination-adapter.
- Per-portfolio per-canonical-compliance-gate-spec. Per-TCPA + per-10DLC-A2P-CTIA + per-RCS + per-CASL + per-state-DNC + per-Federal-DNC + per-TSR + per-CCPA-CPRA-precise-location + per-GDPR-Article-6-7-9-17-22 + per-LGPD + per-DPDP + per-PIPEDA + per-COPPA-school-geofence + per-HIPAA-health-facility-geofence + per-Massachusetts-AG-Copley-Advertising-2017 + per-Washington-My-Health-My-Data-Act-2024 + per-Illinois-Geolocation-Privacy-Protection-Act-2020 + per-Connecticut-CTDPA + per-Texas-DPSA + per-Virginia-CDPA + per-Colorado-CPA + per-Utah-CPA + per-15-plus-state-privacy + per-FCC-WEA + per-FCC-EAS + per-OFAC + per-FTC-Geofencing-2017 + per-FTC-substantiation + per-FTC-MARS + per-FTC-AI-disclosure + per-FTC-endorsement-guides + per-FTC-Made-in-USA + per-FTC-Green-Guides + per-FTC-Negative-Option-ROSCA + per-FTC-MAP + per-FTC-Health-Products-Compliance-Guide + per-FTC-fake-review-rule-of-2024 + per-CFPB-UDAAP + per-FDD-Item-12-Item-17-Item-19 + per-state-FRR + per-state-UDTPA + per-Lanham + per-Robinson-Patman + per-FINRA-2210 + per-SEC-Reg-S-K + per-FCRA + per-ECOA-Reg-B + per-Fair-Housing-Act + per-GLBA + per-FDA-DSHEA + per-FDA-OPDP + per-DEA + per-cannabis-state-board + per-alcohol-TABC + per-tobacco-FDA + per-state-lottery + per-EU-AI-Act-Article-50-13-14-15-22 + per-Digital-Services-Act-Article-30 + per-Digital-Markets-Act + per-WCAG-2.2-AA + per-ARIA + per-EAA-EN-301-549 + per-Section-508 + per-ADA-Title-III + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
- Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-30-sibling-skills canonical-handoff.
- Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-emit-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-HIPAA-medical-record-retention + per-6-year-SEC-record-retention + per-3-year-FINRA-record-retention canonical-audit.
- Per-portfolio per-local-context-ingestion-agent-canonical-bundle. Per-local-context-change-events + per-weather-seasonality-patterns + per-hyper-local-search-trends + per-local-news-ingestion + per-local-event-ingestion + per-local-demographic-ingestion + per-competitive-density-ingestion canonical-bundle.
Frequently asked questions
What is local-market change-event emission to marketing systems for multi-location operators?
Local-market change-event emission runs per-portfolio per-banner per-location per-canonical-change-event-source-pointer (per-NWS-NOAA-weather + per-AccuWeather + per-Tomorrow.io + per-OpenWeather + per-PredictHQ-events + per-Eventbrite + per-Meetup + per-Facebook-Events + per-Ticketmaster-Discovery + per-NewsAPI + per-Google-News + per-Bing-News + per-Reuters + per-AP + per-Placer.ai-foot-traffic + per-SafeGraph + per-Foursquare-Movement + per-Near-Pinnacle + per-Place-IQ + per-Claritas-PRIZM-demographic + per-Experian-Mosaic + per-Esri-Tapestry + per-Spatial.ai-PersonaLive + per-Acxiom-Personicx + per-Census-ACS + per-hyper-local-search-trends-from-sibling-build-pillar + per-GBP-impressions + per-GSC-clicks + per-GMB-Insights + per-Apple-Maps-Connect + per-Bing-Places + per-Yext-business-listings + per-Brandify + per-SOCi + per-Synup + per-Uberall + per-Chatmeter + per-Reputation.com + per-Birdeye + per-OneSignal-geofence + per-Bluedot-geofence + per-Radar-geofence + per-Foursquare-Pilgrim-geofence + per-Reveal-Mobile-geofence + per-local-news-RSS-Patch.com + per-local-TV-RSS + per-local-newspaper-RSS + per-county-clerk-public-records + per-business-license-filings + per-property-deed-transfers + per-Zillow + per-Redfin + per-MLS + per-ATTOM + per-CrimeReports + per-SpotCrime + per-city-open-data-portals + per-Buildzoom-construction-zoning-permits + per-GTFS-public-transit-feeds + per-per-transit-agency-API + per-Google-Maps-Traffic + per-Waze + per-INRIX + per-TomTom + per-AirNow-AQI + per-PurpleAir + per-IQAir + per-BreezoMeter + per-pollen.com + per-Tomorrow.io-pollen + per-NFL-NBA-MLB-NHL-MLS-NCAA-sports-schedules + per-school-district-calendars + per-university-event-calendars + per-public-library-calendars + per-municipal-event-calendars + per-canonical-change-event-source) + per-canonical-change-event-class-spec + per-canonical-detection-engine-spec + per-canonical-magnitude-threshold-spec + per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail.
Why does per-vendor-OneSignal-canonical-account-flat-event-payload break at multi-location location-based-notifications scale?
Per-vendor-OneSignal-canonical-account-flat-event-payload ships per-account per-flat-event-payload primitive — typically a marketer configures one OneSignal geofence around one store, defines one push template, and OneSignal fires the push when a device enters the fence. No per-canonical-change-event-source taxonomy across the 65+ source types, no per-canonical-change-event-class taxonomy (per-weather-change + per-local-event + per-news-spike-positive-negative-crisis + per-foot-traffic-surge-drop-N-percent-WoW + per-demographic-shift + per-competitive-density-shift-new-competitor-opens-competitor-closes + per-hyper-local-search-trend-break + per-GBP-impressions-shift + per-geofence-entry-exit + per-local-news-mention + per-public-record-filing + per-crime-spike-drop + per-transit-disruption + per-traffic-congestion-event-related + per-air-quality-alert + per-pollen-spike), no per-canonical-detection-engine resolving threshold-based (above/below absolute threshold) + anomaly detection (Z-score + modified-z MAD + Isolation Forest + LOF + LSTM autoencoder + Transformer autoencoder) + Bayesian changepoint (PELT + binary segmentation) + CUSUM + EWMA + multi-arm bandit + causal uplift CATE + per-event-class-confidence-tier, no per-canonical-magnitude-threshold resolving per-class-minimum-magnitude (only emit if change > N% or > N-sigma) + per-recipient-fatigue (don't emit if recipient received same class within window) + per-rate-limit + per-quiet-hours + per-banner-threshold + per-location-threshold, no per-canonical-emit-bus resolving Kafka + Kinesis + Pulsar + Pub/Sub + Redpanda + EventBridge + NATS + Vercel Queues + webhook with at-least-once-or-exactly-once delivery semantics + idempotency-key + dedup-key, no per-canonical-destination-adapter resolving Klaviyo-segment-update-webhook + Iterable-event-payload + Braze-SDK-event + Customer.io-event + HubSpot-custom-event + Salesforce-Marketing-Cloud-journey-trigger + Mailchimp-tag-update + ActiveCampaign-automation-trigger + Drip-event-trigger + Sendinblue-Brevo-automation + Constant-Contact + Cordial-event + Emarsys-event + Selligent-Marigold-event + Twilio-Engage-event + Segment-event + mParticle-event + Tealium-event + Snowplow-event + RudderStack-event + Reverse-ETL-Hightouch-Census-Polytomic + Workato-Tray.io-Zapier-Make-Integromat, no per-emit compliance gate with TCPA (geofence-triggered SMS = TCPA covered) / 10DLC / Massachusetts-AG-Copley-Advertising-2017-cease-and-desist-against-health-care-facility-geofencing / Washington-My-Health-My-Data-Act-2024 / Illinois-Geolocation-Privacy-Protection-Act-2020 / Connecticut-CTDPA / Texas-Data-Privacy-and-Security-Act / Virginia-CDPA / Colorado-CPA / Utah-CPA / HIPAA (geofence around hospitals/clinics = potential PHI inference from device presence) / COPPA (geofence around K-12 schools = COPPA-13 banned) / FCC-Wireless-Emergency-Alerts / FCC-EAS / OFAC-sanctioned-country-geofence-ban / FTC-Geofencing-Privacy-Considerations-2017-Staff-Report / EU-AI-Act-Article-50-22 / Digital-Services-Act-Article-30 enforcement, no per-emit audit trail with regulatory-defense retention. Per-vendor-Bluedot + Radar + Foursquare-Movement + Place-IQ-Pinnacle + Reveal-Mobile + Airship + Braze + Iterable + Leanplum + CleverTap + MoEngage + Customer.io + Klaviyo + Salesforce-Marketing-Cloud + HubSpot + Twilio-Engage + Segment + mParticle + Tealium + Snowplow + RudderStack + Hightouch + Census + Polytomic + Workato + Tray.io + Zapier + Make-canonical-account-flat-event-payload ship per-vendor per-native account-flat-event-payload primitives. At 1-account-1-flat-event-payload scale per-account per-flat-event-payload primitive is enough. At multi-location location-based-notifications scale per-canonical-change-event-source-pointer + per-canonical-change-event-class-spec + per-canonical-detection-engine-spec + per-canonical-magnitude-threshold-spec + per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail.
How does per-class detection-engine + per-event magnitude-threshold-engine + per-emit destination-adapter work?
Per-portfolio per-banner per-location per-canonical-change-event-class-spec runs per-portfolio per-canonical-per-weather-change-class (per-heat-spike-90F + per-cold-snap-32F + per-storm-warning + per-NWS-severe-watch + per-NWS-severe-warning + per-precipitation-anomaly + per-pollen-spike + per-AQI-spike) + per-canonical-per-local-event-class (per-sports + per-concert + per-festival + per-graduation + per-religious-holiday + per-civic-holiday + per-school-calendar-shift) + per-canonical-per-news-spike-class (per-positive-coverage + per-negative-coverage + per-crisis + per-brand-mention-spike + per-competitor-mention-spike) + per-canonical-per-foot-traffic-surge-drop-N-percent-WoW + per-canonical-per-demographic-shift (per-Census-ACS-update + per-Claritas-PRIZM-update) + per-canonical-per-competitive-density-shift-new-competitor-opens-competitor-closes + per-canonical-per-hyper-local-search-trend-break + per-canonical-per-GBP-impressions-shift + per-canonical-per-geofence-entry-exit + per-canonical-per-local-news-mention + per-canonical-per-public-record-filing-new-permit-deed-transfer-business-license + per-canonical-per-crime-spike-drop + per-canonical-per-transit-disruption + per-canonical-per-traffic-congestion-event-related + per-canonical-per-air-quality-alert + per-canonical-per-pollen-spike + per-canonical-per-event-class-confidence-tier. Per-canonical-detection-engine-spec runs per-portfolio per-canonical-per-event-threshold-based (above/below absolute) + per-canonical-per-event-Z-score + per-canonical-per-event-modified-z-MAD + per-canonical-per-event-Tukey-IQR + per-canonical-per-event-Grubbs + per-canonical-per-event-Dixon-Q + per-canonical-per-event-ESD + per-canonical-per-event-Isolation-Forest + per-canonical-per-event-DBSCAN + per-canonical-per-event-LOF + per-canonical-per-event-one-class-SVM + per-canonical-per-event-Mahalanobis + per-canonical-per-event-ARIMA-STL + per-canonical-per-event-Prophet + per-canonical-per-event-TBATS + per-canonical-per-event-Holt-Winters + per-canonical-per-event-HMM + per-canonical-per-event-LSTM-autoencoder + per-canonical-per-event-Transformer-autoencoder + per-canonical-per-event-Bayesian-changepoint-PELT-binary-segmentation + per-canonical-per-event-CUSUM + per-canonical-per-event-EWMA + per-canonical-per-event-multi-arm-bandit-UCB-Thompson + per-canonical-per-event-causal-uplift-CATE + per-canonical-per-event-detection-confidence-tier + per-canonical-per-event-detection-explainability. Per-canonical-magnitude-threshold-spec runs per-portfolio per-canonical-per-event-per-class-minimum-magnitude (only emit if change > N% or > N-sigma) + per-canonical-per-event-per-recipient-fatigue (suppress if recipient received same class within window) + per-canonical-per-event-per-rate-limit (token-bucket + leaky-bucket + sliding-window-counter) + per-canonical-per-event-per-quiet-hours (TCPA 8am-9pm recipient time zone + per-state DNC + Federal DNC) + per-canonical-per-event-per-banner-threshold + per-canonical-per-event-per-location-threshold + per-canonical-per-event-per-customer-tier-threshold + per-canonical-per-event-magnitude-confidence-tier. Per-canonical-emit-bus-spec runs per-portfolio per-canonical-per-emit-Kafka + per-canonical-per-emit-Kinesis + per-canonical-per-emit-Pulsar + per-canonical-per-emit-Google-Pub-Sub + per-canonical-per-emit-Redpanda + per-canonical-per-emit-AWS-EventBridge + per-canonical-per-emit-NATS + per-canonical-per-emit-Vercel-Queues + per-canonical-per-emit-webhook + per-canonical-per-emit-at-least-once-vs-exactly-once-delivery-semantics + per-canonical-per-emit-idempotency-key + per-canonical-per-emit-dedup-key + per-canonical-per-emit-schema-registry-Confluent-Apicurio-AWS-Glue + per-canonical-per-emit-message-versioning + per-canonical-per-emit-backpressure-handling + per-canonical-per-emit-dead-letter-queue. Per-canonical-destination-adapter-spec runs per-portfolio per-canonical-per-destination-Klaviyo-segment-update-webhook + per-canonical-per-destination-Iterable-event-payload + per-canonical-per-destination-Braze-SDK-event + per-canonical-per-destination-Customer.io-event + per-canonical-per-destination-HubSpot-custom-event + per-canonical-per-destination-Salesforce-Marketing-Cloud-journey-trigger + per-canonical-per-destination-Mailchimp-tag-update + per-canonical-per-destination-ActiveCampaign-automation-trigger + per-canonical-per-destination-Drip-event-trigger + per-canonical-per-destination-Sendinblue-Brevo-automation + per-canonical-per-destination-Constant-Contact + per-canonical-per-destination-Cordial-event + per-canonical-per-destination-Emarsys-event + per-canonical-per-destination-Selligent-Marigold-event + per-canonical-per-destination-Twilio-Engage-event + per-canonical-per-destination-Segment-event + per-canonical-per-destination-mParticle-event + per-canonical-per-destination-Tealium-event + per-canonical-per-destination-Snowplow-event + per-canonical-per-destination-RudderStack-event + per-canonical-per-destination-reverse-ETL-Hightouch-Census-Polytomic-Hevo + per-canonical-per-destination-Workato + per-canonical-per-destination-Tray.io + per-canonical-per-destination-Zapier + per-canonical-per-destination-Make-Integromat + per-canonical-per-destination-n8n + per-canonical-per-destination-adapter-confidence-tier + per-canonical-per-destination-adapter-explainability + per-canonical-per-destination-FBC-feedback-loop (per-realized-vs-predicted-delivery-acknowledgment + per-realized-vs-predicted-end-to-end-latency + per-realized-vs-predicted-engagement-after-emit + per-pattern-learning + per-multi-arm-bandit-regret + per-recalibration).
What does per-emit compliance-gate do — and what is the Massachusetts-AG-Copley-Advertising anchor?
Per-portfolio per-banner per-location per-emit per-canonical-compliance-gate-spec runs per-portfolio per-canonical-per-emit-TCPA (geofence-triggered SMS = TCPA covered + per-prior-express-written-consent + per-revocation-honored + per-quiet-hours-8am-9pm-recipient-time-zone) + per-canonical-per-emit-10DLC-A2P-CTIA-Common-Short-Code-Carrier + per-canonical-per-emit-RCS-business-messaging + per-canonical-per-emit-CASL + per-canonical-per-emit-state-DNC + per-canonical-per-emit-Federal-DNC + per-canonical-per-emit-Telemarketing-Sales-Rule + per-canonical-per-emit-CCPA-CPRA-precise-location + per-canonical-per-emit-GDPR-Article-6-lawful-basis + per-canonical-per-emit-GDPR-Article-7-consent + per-canonical-per-emit-GDPR-Article-9-special-categories-health-location-data + per-canonical-per-emit-GDPR-Article-17-erasure + per-canonical-per-emit-GDPR-Article-22-automated-decision + per-canonical-per-emit-LGPD + per-canonical-per-emit-DPDP + per-canonical-per-emit-PIPEDA + per-canonical-per-emit-COPPA (geofence around K-12 schools = COPPA-13 banned recipient pool) + per-canonical-per-emit-HIPAA (geofence around hospitals + clinics + dental offices + mental-health facilities + pharmacies + drug-treatment centers = potential PHI inference from device presence; safe-pattern requires exclusion polygon around HIPAA-covered facilities) + per-canonical-per-emit-Massachusetts-AG-Copley-Advertising-2017-cease-and-desist (the operationally distinctive enforcement-precedent constraint — in 2017 the Massachusetts AG issued a cease-and-desist against Copley Advertising LLC for geofencing health-care facilities including reproductive-health clinics; any geofence-triggered marketing emit that includes health-care-facility-trade-areas triggers known enforcement-precedent exposure across the portfolio) + per-canonical-per-emit-Washington-My-Health-My-Data-Act-2024 (consumer health data including precise location near health-care facilities + reproductive-health facilities = WA MHMDA covered + private right of action + per-violation fines) + per-canonical-per-emit-Illinois-Geolocation-Privacy-Protection-Act-2020 + per-canonical-per-emit-Connecticut-CTDPA + per-canonical-per-emit-Texas-Data-Privacy-and-Security-Act + per-canonical-per-emit-Virginia-CDPA + per-canonical-per-emit-Colorado-CPA + per-canonical-per-emit-Utah-CPA + per-canonical-per-emit-Florida-Digital-Bill-of-Rights + per-canonical-per-emit-Oregon-Consumer-Privacy-Act + per-canonical-per-emit-Tennessee-Information-Protection-Act + per-canonical-per-emit-Indiana-Consumer-Data-Protection-Act + per-canonical-per-emit-Iowa-Consumer-Data-Protection-Act + per-canonical-per-emit-Montana-Consumer-Data-Privacy-Act + per-canonical-per-emit-Delaware-Personal-Data-Privacy-Act + per-canonical-per-emit-Maryland-Online-Data-Privacy-Act + per-canonical-per-emit-New-Jersey-Data-Privacy-Act + per-canonical-per-emit-New-Hampshire-Privacy-Act + per-canonical-per-emit-Nebraska-Data-Privacy-Act + per-canonical-per-emit-Kentucky-Consumer-Data-Privacy-Act + per-canonical-per-emit-Minnesota-Consumer-Data-Privacy-Act + per-canonical-per-emit-Rhode-Island-Data-Privacy-and-Security-Act + per-canonical-per-emit-FCC-Wireless-Emergency-Alerts-WEA-CMAC + per-canonical-per-emit-FCC-EAS-Emergency-Alert-System + per-canonical-per-emit-OFAC-sanctioned-country-geofence-ban + per-canonical-per-emit-FTC-Geofencing-Privacy-Considerations-2017-Staff-Report + per-canonical-per-emit-FTC-substantiation + per-canonical-per-emit-FTC-MARS + per-canonical-per-emit-FTC-AI-disclosure (when AI-detected change drives the emit) + per-canonical-per-emit-FTC-endorsement-guides + per-canonical-per-emit-FTC-Made-in-USA + per-canonical-per-emit-FTC-Green-Guides + per-canonical-per-emit-FTC-Negative-Option-ROSCA + per-canonical-per-emit-FTC-MAP + per-canonical-per-emit-FTC-Health-Products-Compliance-Guide + per-canonical-per-emit-FTC-fake-review-rule-of-2024 + per-canonical-per-emit-CFPB-UDAAP + per-canonical-per-emit-FDD-Item-12-territorial-protection (any change-event emit that crosses protected territory triggers Item 12 violation) + per-canonical-per-emit-FDD-Item-17-Item-19 + per-canonical-per-emit-state-FRR + per-canonical-per-emit-state-UDTPA + per-canonical-per-emit-Lanham + per-canonical-per-emit-Robinson-Patman + per-canonical-per-emit-FINRA-2210 + per-canonical-per-emit-SEC-Reg-S-K + per-canonical-per-emit-FCRA + per-canonical-per-emit-ECOA-Reg-B + per-canonical-per-emit-Fair-Housing-Act + per-canonical-per-emit-GLBA + per-canonical-per-emit-FDA-DSHEA + per-canonical-per-emit-FDA-OPDP-Rx-drug + per-canonical-per-emit-DEA-Schedule-II-V + per-canonical-per-emit-cannabis-state-board + per-canonical-per-emit-alcohol-TABC-CalABC-SLA + per-canonical-per-emit-tobacco-FDA + per-canonical-per-emit-state-lottery + per-canonical-per-emit-EU-AI-Act-Article-50-transparency + per-canonical-per-emit-EU-AI-Act-Article-13-14-15 + per-canonical-per-emit-EU-AI-Act-Article-22-automated-decision-profiling + per-canonical-per-emit-Digital-Services-Act-Article-30 + per-canonical-per-emit-Digital-Markets-Act + per-canonical-per-emit-WCAG-2.2-AA + per-canonical-per-emit-ARIA + per-canonical-per-emit-EAA-EN-301-549 + per-canonical-per-emit-Section-508 + per-canonical-per-emit-ADA-Title-III + per-canonical-per-emit-NIST-AI-RMF + per-canonical-per-emit-ISO-42001 + per-canonical-per-emit-ISO-27001 + per-canonical-per-emit-SOC-2-Type-II + per-canonical-per-emit-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-emit-compliance-confidence-tier + per-canonical-per-emit-compliance-explainability. The Massachusetts-AG-Copley-Advertising-2017 enforcement-precedent + Washington-My-Health-My-Data-Act-2024 + Illinois-Geolocation-Privacy-Protection-Act anchors are the operationally distinctive constraints for location-based-notifications: any geofence that touches health-care facility trade-areas across the 22+ state location-privacy regimes triggers known enforcement-precedent exposure across the operator portfolio.
What does per-emit cross-skill-handoff + per-local-context-ingestion-agent-canonical-bundle do?
Per-portfolio per-emit per-canonical-per-emit-cross-skill-handoff runs per-portfolio per-canonical-per-emit-handoff-to-local-context-change-events (parent commercial pillar at /local-context-change-events) + per-canonical-per-emit-handoff-to-local-context-ingestion (parent agent) + per-canonical-per-emit-handoff-to-weather-seasonality-patterns-build-pillar (sibling build-pillar on the same local-context-ingestion agent at /how-to-build-multi-location-weather-driven-marketing-reactions — weather feed emits change events here) + per-canonical-per-emit-handoff-to-hyper-local-search-trends-build-pillar (sibling build-pillar at /how-to-build-hyper-local-search-trends-ingestion-for-multi-location-content-engines — emerging-keyword breakout emits change events here) + per-canonical-per-emit-handoff-to-event-tie-in-drafting-build-pillar (sibling build-pillar at /how-to-build-per-location-event-tie-in-drafting-at-multi-location-scale — local-event change events drive drafting) + per-canonical-per-emit-handoff-to-neighborhood-faq-authoring + per-canonical-per-emit-handoff-to-per-location-dynamic-content-build-pillar (sibling build-pillar at /how-to-build-per-location-dynamic-content-for-multi-location-communications — change events drive dynamic-content render trigger) + per-canonical-per-emit-handoff-to-lifecycle-email-sms-build-pillar + per-canonical-per-emit-handoff-to-multi-location-sms-broadcast-build-pillar + per-canonical-per-emit-handoff-to-per-location-sms-template-library-build-pillar + per-canonical-per-emit-handoff-to-foot-traffic-integration-build-pillar (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution — foot-traffic surge emits change events here) + per-canonical-per-emit-handoff-to-per-location-per-cohort-two-sigma-anomaly-detection-build-pillar (sibling build-pillar at /how-to-build-per-location-per-cohort-two-sigma-anomaly-detection — cohort z-score breaches emit change events) + per-canonical-per-emit-handoff-to-alert-deduplication-build-pillar (sibling build-pillar at /how-to-build-alert-deduplication-across-multi-tool-environments — change-event emits flow into the dedup engine for cross-source correlation) + per-canonical-per-emit-handoff-to-cs-agent-assist-build-pillar + per-canonical-per-emit-handoff-to-review-response-drafting-build-pillar + per-canonical-per-emit-handoff-to-callback-schedule-link-build-pillar + per-canonical-per-emit-handoff-to-per-location-missed-call-crm-creation-and-callback-workflow-build-pillar + per-canonical-per-emit-handoff-to-crm-record-creation-build-pillar + per-canonical-per-emit-handoff-to-master-record-build-pillar + per-canonical-per-emit-handoff-to-customer-change-event-emission-build-pillar + per-canonical-per-emit-handoff-to-runtime-readable-behavioral-cohorts-build-pillar + per-canonical-per-emit-handoff-to-cross-touchpoint-identity-resolution-build-pillar + per-canonical-per-emit-handoff-to-deterministic-probabilistic-hybrid-identity-resolution-build-pillar + per-canonical-per-emit-handoff-to-versioned-customer-history-DSAR-build-pillar + per-canonical-per-emit-handoff-to-versioned-history-regulatory-defense-build-pillar + per-canonical-per-emit-handoff-to-multi-source-attribution-preserving-lead-ingestion-build-pillar + per-canonical-per-emit-handoff-to-per-location-multi-model-attribution-build-pillar + per-canonical-per-emit-handoff-to-marketing-ai-autonomy-profile-configuration-build-pillar + per-canonical-per-emit-handoff-to-tiered-pre-filter-deterministic-gates-build-pillar + per-canonical-per-emit-handoff-to-marketing-content-llm-as-judge-build-pillar + per-canonical-per-emit-handoff-to-per-jurisdiction-compliance-multi-state-franchise-build-pillar + per-canonical-per-emit-handoff-to-multi-location-outreach-volume-cap-enforcement-build-pillar + per-canonical-per-emit-handoff-to-per-sku-description-generation-build-pillar + per-canonical-per-emit-handoff-to-jsonld-generation-build-pillar + per-canonical-per-emit-handoff-to-rich-result-eligibility-scoring-build-pillar + per-canonical-per-emit-handoff-to-orphan-page-detection-build-pillar + per-canonical-per-emit-handoff-to-routing-audit-trail-build-pillar + per-canonical-per-emit-handoff-to-borderline-routing + per-canonical-per-emit-handoff-to-five-destination-routing + per-canonical-per-emit-handoff-to-fbc-override-learning + per-canonical-per-emit-handoff-to-multi-dimensional-threshold-routing + per-canonical-per-emit-handoff-to-brand-voice-management + per-canonical-per-emit-handoff-to-forbidden-phrase-library + per-canonical-per-emit-handoff-to-claims-allowlist-substantiation. Per-local-context-ingestion-agent-canonical-bundle integrates the local-context-change-events skill with sibling skills on the same local-context-ingestion agent: per-canonical-local-context-change-events (this skill) + per-canonical-weather-seasonality-patterns + per-canonical-hyper-local-search-trends + per-canonical-local-news-ingestion + per-canonical-local-event-ingestion + per-canonical-local-demographic-ingestion + per-canonical-competitive-density-ingestion. Per-canonical-end-to-end-SLA runs per-canonical-per-emit-change-event-source-resolve-to-event-class-resolve-to-detection-engine-to-magnitude-threshold-to-emit-bus-to-destination-adapter-to-compliance-gate-to-Massachusetts-AG-WA-MHMDA-IL-Geolocation-overlay-to-FBC-feedback-loop-SLA canonical-SLA.
What does per-emit audit-trail + per-canonical-end-to-end-replay do?
Per-portfolio per-emit per-canonical-audit-trail runs per-portfolio per-canonical-per-emit-canonical-audit-record (per-emit-ID + per-banner-pointer + per-location-pointer + per-canonical-change-event-source-snapshot + per-NWS-NOAA-AccuWeather-Tomorrow.io-OpenWeather-PredictHQ-Eventbrite-Meetup-Facebook-Events-Ticketmaster-NewsAPI-Google-News-Bing-News-Reuters-AP-Placer.ai-SafeGraph-Foursquare-Near-Place-IQ-Claritas-PRIZM-Experian-Mosaic-Esri-Tapestry-Spatial.ai-Acxiom-Census-ACS-snapshot + per-hyper-local-search-trends-from-sibling-snapshot + per-GBP-GSC-GMB-Apple-Maps-Bing-Places-Yext-Brandify-SOCi-Synup-Uberall-Chatmeter-Reputation.com-Birdeye-snapshot + per-OneSignal-Bluedot-Radar-Foursquare-Pilgrim-Reveal-Mobile-geofence-snapshot + per-local-news-RSS-snapshot + per-county-clerk-public-records-snapshot + per-Zillow-Redfin-MLS-ATTOM-snapshot + per-CrimeReports-SpotCrime-snapshot + per-GTFS-Google-Maps-Traffic-Waze-INRIX-TomTom-snapshot + per-AirNow-PurpleAir-IQAir-BreezoMeter-snapshot + per-pollen-snapshot + per-event-class-snapshot + per-threshold-anomaly-Z-MAD-Tukey-Grubbs-ESD-Isolation-Forest-DBSCAN-LOF-Mahalanobis-ARIMA-STL-Prophet-TBATS-Holt-Winters-HMM-LSTM-Transformer-Bayesian-changepoint-PELT-binary-segmentation-CUSUM-EWMA-snapshot + per-detection-confidence-tier-snapshot + per-magnitude-threshold-snapshot + per-recipient-fatigue-snapshot + per-rate-limit-snapshot + per-quiet-hours-snapshot + per-banner-location-customer-tier-threshold-snapshot + per-magnitude-confidence-tier-snapshot + per-Kafka-Kinesis-Pulsar-Pub-Sub-Redpanda-EventBridge-NATS-Vercel-Queues-webhook-snapshot + per-delivery-semantics-snapshot + per-idempotency-dedup-key-snapshot + per-schema-registry-snapshot + per-dead-letter-queue-snapshot + per-destination-adapter-snapshot + per-Klaviyo-Iterable-Braze-Customer.io-HubSpot-Salesforce-MC-Mailchimp-ActiveCampaign-Drip-Brevo-Constant-Contact-Cordial-Emarsys-Selligent-Twilio-Engage-Segment-mParticle-Tealium-Snowplow-RudderStack-Hightouch-Census-Polytomic-Workato-Tray.io-Zapier-Make-n8n-snapshot + per-FBC-feedback-loop-snapshot + per-TCPA-snapshot + per-10DLC-A2P-CTIA-snapshot + per-CASL-snapshot + per-CCPA-CPRA-precise-location-snapshot + per-GDPR-Article-6-7-9-17-22-snapshot + per-LGPD-snapshot + per-DPDP-snapshot + per-PIPEDA-snapshot + per-COPPA-K-12-school-geofence-banned-snapshot + per-HIPAA-health-facility-geofence-PHI-inference-snapshot + per-Massachusetts-AG-Copley-Advertising-2017-cease-and-desist-snapshot + per-Washington-My-Health-My-Data-Act-2024-snapshot + per-Illinois-Geolocation-Privacy-Protection-Act-2020-snapshot + per-Connecticut-CTDPA-snapshot + per-Texas-DPSA-snapshot + per-Virginia-CDPA-snapshot + per-Colorado-CPA-snapshot + per-Utah-CPA-snapshot + per-FL-OR-TN-IN-IA-MT-DE-MD-NJ-NH-NE-KY-MN-RI-state-privacy-snapshot + per-FCC-WEA-snapshot + per-FCC-EAS-snapshot + per-OFAC-snapshot + per-FTC-Geofencing-Privacy-Considerations-2017-snapshot + per-FTC-substantiation-snapshot + per-FTC-MARS-snapshot + per-FTC-AI-disclosure-snapshot + per-FTC-fake-review-rule-of-2024-snapshot + per-CFPB-UDAAP-snapshot + per-FDD-Item-12-Item-17-Item-19-snapshot + per-state-FRR-snapshot + per-state-UDTPA-snapshot + per-Lanham-snapshot + per-Robinson-Patman-snapshot + per-FINRA-2210-snapshot + per-SEC-Reg-S-K-snapshot + per-FCRA-snapshot + per-ECOA-Reg-B-snapshot + per-Fair-Housing-Act-snapshot + per-GLBA-snapshot + per-FDA-DSHEA-snapshot + per-FDA-OPDP-snapshot + per-DEA-snapshot + per-cannabis-state-board-snapshot + per-alcohol-TABC-snapshot + per-tobacco-FDA-snapshot + per-state-lottery-snapshot + per-EU-AI-Act-Article-50-13-14-15-22-snapshot + per-Digital-Services-Act-Article-30-snapshot + per-Digital-Markets-Act-snapshot + per-WCAG-2.2-AA-snapshot + per-ARIA-snapshot + per-EAA-EN-301-549-snapshot + per-Section-508-snapshot + per-ADA-Title-III-snapshot + per-NIST-AI-RMF-snapshot + per-ISO-42001-snapshot + per-ISO-27001-snapshot + per-SOC-2-Type-II-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-compliance-confidence-tier-snapshot + per-canonical-audit-record) + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention + per-canonical-7-year-FTC-substantiation-retention + per-canonical-7-year-HIPAA-medical-record-retention + per-canonical-6-year-SEC-record-retention + per-canonical-3-year-FINRA-record-retention. Per-canonical-end-to-end-replay runs per-portfolio per-canonical-per-emit-detection-engine-rewind + per-canonical-per-emit-magnitude-threshold-rewind + per-canonical-per-emit-emit-bus-rewind + per-canonical-per-emit-destination-adapter-rewind + per-canonical-per-emit-compliance-gate-rewind + per-canonical-per-emit-Massachusetts-AG-WA-MHMDA-IL-Geolocation-overlay-rewind + per-canonical-per-emit-replay-confidence-tier + per-canonical-per-emit-replay-explainability.
Engage the local-context-ingestion agent
Per-portfolio per-banner per-location per-canonical-change-event-source-pointer + per-canonical-change-event-class-spec + per-canonical-detection-engine-spec + per-canonical-magnitude-threshold-spec + per-canonical-emit-bus-spec + per-canonical-destination-adapter-spec + per-canonical-compliance-gate-spec + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-geofencing-location-platform-vendor + per-event-bus-streaming-vendor + per-CDP-reverse-ETL-iPaaS-vendor + per-location-privacy-compliance-vendor + per-CMP-vendor primitive.
Related reading
- Local-context change events (parent commercial pillar — buyer-outcome framing)
- Multi-location weather-driven marketing reactions (sibling build-pillar on the same local-context-ingestion agent — weather feed is one of the change-event sources emitted here)
- Alert deduplication across multi-tool environments (sibling build-pillar — change-event emits flow into the dedup engine for cross-source correlation)