Completions

Build pillar · per-territory-demographic-data agent

How to build per-territory demographic data ingestion at multi-location scale

Esri ArcGIS + Esri Business Analyst + Esri Tapestry Segmentation 67-segment + Esri Community Analyst + Esri Market Potential + Esri Spending Index + MapBox + Foursquare + SafeGraph + Placer.ai + Near + Acxiom + Experian + Equifax + TransUnion + Nielsen Scarborough + comScore + Resonate + Mosaic + PRIZM + ClaritasGeo + LiveRamp + Epsilon + Merkle + US Census Bureau API + ACS 1-year + 5-year + Decennial Census 2020 + OpenRouteService + OSRM + Valhalla + HERE Maps + Google Maps API + TomTom + Apache Spark + Apache Sedona + GeoPandas + Shapely + PostGIS + BigQuery GIS + Snowflake Geography + Databricks Photon Geo ship per-account flat per-territory demographic primitives. The Define + Intersect + Aggregate + Audit skill bundle on the per-territory-demographic-data agent sits above the per-territory polygon + per-Census aggregation + Esri Tapestry + Esri Business Analyst + per-jurisdiction privacy substrate and writes a per- territory canonical demographic record with named regulatory anchors covering per-territory polygon definition + per-territory polygon-to-Census-block-group spatial intersection + per-territory population-weighted aggregation + Esri Tapestry Segmentation 67-segment + 12 LifeMode groups + 6 Urbanization groups + Esri Business Analyst market potential (total population + daytime + household income + Total Retail Potential + Food Service Potential) + per-territory consumer expenditure (BLS CES) + FCRA Fair Credit Reporting Act 15 USC 1681 + per- vendor permissible-purpose + GLBA + GDPR Article 9 special-category + CCPA Sale + CCPA SPI + per-state biometric + COPPA + Fair Housing Act + Equal Credit Opportunity Act ECOA + per-vertical disparate-impact + replication-crisis discipline + EU AI Act Article 50 + SOX 302/404/906.

Published January 15, 2027 · 3,200 words

The 4-skill bundle on the per-territory-demographic-data agent

One agent. Four coordinated skills. The Define + Intersect + Aggregate + Audit bundle runs above the per-territory polygon + per-Census aggregation + Esri Tapestry + Esri Business Analyst + per-jurisdiction privacy substrate and writes one canonical per-territory demographic record.

Define

Per-territory polygon definition: per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 + per-franchisor 5-mile/10-mile radius + per-franchisor first-call rights + home-rule lead- routing + custom-polygon + per-territory drive-time isochrone 5/10/15/30-min + walk-time 5/10-min + transit-time 15/30-min via OpenRouteService + OSRM + Valhalla + HERE + Google Maps + TomTom + per-territory Tapestry Segmentation cluster + per-territory polygon- overlap detection.

Intersect

Per-territory polygon-to-Census-block-group spatial intersection: polygon-CBG spatial-join + area-of- intersection (st_intersection + st_area + st_intersects) + centroid-in-polygon (st_within + st_contains) + weighted-overlap + multi-CBG aggregation + polygon- Tract + polygon-ZCTA + polygon-MSA-DMA intersection. Per-ACS 1-year MOE + ACS 5-year MOE + Decennial Census coverage + Tapestry sample-size coverage check.

Aggregate

Per-territory population-weighted demographic aggregation (age + income + education + household + employment + race-ethnicity + language + housing + area-weighted + housing-unit-weighted + road-mile- weighted + per-vertical-relevant weighting). Esri Tapestry Segmentation 67-segment (dominant Tapestry + 12 LifeMode groups + 6 Urbanization groups + NeighborhoodAffluence Index + Wealth Index + Diversity Index). Esri Business Analyst market potential (total population + daytime + nighttime + household income + disposable income + Total Retail Potential + Food Service Potential + Personal Services Potential). Per-territory consumer expenditure (BLS CES + per- NAICS + per-category + Tapestry consumer-behavior).

Audit

Per-territory WORM demographic record: per-territory polygon snapshot + per-territory polygon-CBG intersection lineage + per-territory population- weighted aggregation + Esri Tapestry segment + Esri Business Analyst market potential + per-territory consumer expenditure + per-vendor data-quality + per- anchor gate-pass + AI-ML provenance + EU AI Act FRIA. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 7-year GLBA + 7-year FCRA + 7-year state bar + 6-year SEC + 3-year FINRA + 7-year SOX + GDPR Article 30 + EU AI Act Article 12 + SOC 2 CC7/CC8.

The real ecosystem this sits above

Define + Intersect + Aggregate + Audit does not replace geo-routing vendors, Esri Business Analyst, Tapestry Segmentation, demographic data providers, Census authoritative sources, or per-jurisdiction privacy enforcers. It sits above them and writes one canonical per-territory demographic record.

Esri + Tapestry + Business Analyst + geo-routing

  • Esri ArcGIS + Esri Business Analyst
  • Esri Tapestry Segmentation 67-segment + LifeMode + Urbanization
  • Esri Community Analyst + Market Potential + Spending Index
  • MapBox + Foursquare + SafeGraph + Placer.ai + Near
  • OpenRouteService + OSRM + Valhalla + HERE + Google Maps

Demographic data + Census authoritative

  • Acxiom + Experian + Equifax + TransUnion
  • Nielsen Scarborough + comScore + Resonate
  • Mosaic + PRIZM + ClaritasGeo + LiveRamp + Epsilon
  • US Census Bureau API + ACS 1-year + 5-year
  • Decennial Census 2020 + BLS Consumer Expenditure Survey

Per-territory polygon geometry + warehouse

  • Apache Spark + Apache Sedona + GeoPandas + Shapely
  • PostGIS + BigQuery GIS + Snowflake Geography + Databricks Photon Geo
  • Snowflake + BigQuery + Databricks + Redshift + ClickHouse
  • Iceberg + Hudi + Delta Lake time-travel
  • Per-jurisdiction privacy (FCRA + GLBA + GDPR + CCPA SPI)

Compliance overlay

Five anchors run per-territory before any demographic distributes to franchisee-development decision systems. The first anchor is operationally distinctive: per- territory polygon definition + polygon-to-Census-block- group intersection + population-weighted aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential + per-territory consumer expenditure converge on every per-territory demographic decision.

Anchor 1: Per-territory polygon + polygon-to-CBG intersection + population-weighted aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential + per-territory consumer expenditure (operationally distinctive)

Per-territory polygon definition (per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 territorial + per-franchisor 5-mile/ 10-mile radius + per-franchisor first-call rights + per-franchisor home-rule lead-routing + custom-polygon + per-territory drive-time isochrone 5/10/15/30-min + walk-time 5/10-min + transit-time 15/30-min + per- territory Tapestry Segmentation cluster). Per-territory polygon-to-Census-block-group intersection (spatial- join + area-of-intersection + centroid-in-polygon + weighted-overlap + multi-CBG aggregation + Tract + ZCTA + MSA-DMA intersection). Per-territory population- weighted demographic aggregation (age + income + education + household + employment + race-ethnicity + language + housing + area-weighted + housing-unit- weighted + road-mile-weighted + per-vertical-relevant weighting). Esri Tapestry Segmentation 67-segment classification (dominant Tapestry + 12 LifeMode groups + 6 Urbanization groups + NeighborhoodAffluence Index + Wealth Index + Diversity Index). Esri Business Analyst market potential (total population + daytime + nighttime + household income + disposable income + consumer spending + Total Retail Potential + Food Service Potential + Personal Services Potential). Per-territory consumer expenditure (BLS CES + per- NAICS + per-category + Tapestry consumer-behavior). Per-vendor data-quality + per-jurisdiction privacy compliance (FCRA + GLBA + GDPR Article 9 + CCPA SPI + per-state biometric + COPPA) + replication-crisis discipline.

Anchor 2: FTC + Fair Housing Act + ECOA + FDD Item 12 + Lanham

FTC Section 5 + Pfizer 1972 + CFPB UDAAP + Lanham + USPTO + Robinson-Patman + Fair Housing Act + Equal Credit Opportunity Act ECOA + per-vertical disparate- impact + per-state attorney advertising + FDD Item 12 + 15-state franchise.

Anchor 3: ABA + HIPAA + FINRA + per-vertical + COPPA

ABA Model Rule + HIPAA + FINRA Rule 2210 + SEC Regulation FD + FDA OPDP + DEA + alcohol + cannabis + per-state professional licensing + COPPA.

Anchor 4: EU AI Act + GDPR Article 9 + AI-ML per- territory demographic routing

EU AI Act Article 50 transparency when AI-ML per- territory demographic routing + Article 13/14/15 + Annex III when AI-ML per-territory demographic routing drives franchisee-development decision + Article 6/27 FRIA + DSA + DMA. GDPR Article 6/7/9/22/28/30 + LGPD + DPDP + APPI + PIPL + 18-state US privacy + per- state biometric.

Anchor 5: Accessibility + SOX + FASB + WORM retention (FCRA 7-year)

ADA Title III + WCAG 2.2 AA + ARIA + EAA + Section 508. SOX 302/404/906 + COSO + Exchange Act 13(b)(2) + FASB ASC 280 segment reporting + SEC Reg S-K. NIST AI RMF + ISO 42001 + ISO 27001 + SOC 2 Type II. Per- vendor LLM zero-retention + per-source DPA + per-API rate-limit. Storage: AWS S3 Object Lock + Azure Blob immutable + GCS + Wasabi WORM. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 7-year GLBA + 7-year FCRA + 7-year state bar + 6-year SEC + 3-year FINRA + 7-year SOX + GDPR Article 30 + EU AI Act Article 12 + SOC 2 CC7/CC8.

6-workstream reporting cycle

Every two weeks during a Tier 3 Fractional CMO engagement, six workstreams report against the pre-engagement baseline. No territorial-development accuracy claims. Process commitments only.

  1. 1. Per-portfolio per-territory demographic-data coverage. Territories defined + polygon-CBG intersections + per-vendor demographic sources integrated + per-Tapestry classifications absorbed.
  2. 2. Define per-territory polygon definition flow. Per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 + 5-mile/ 10-mile radius + drive-time/walk-time/transit-time isochrone + Tapestry cluster + polygon-overlap detection.
  3. 3. Intersect per-territory polygon-to-CBG spatial intersection flow. Spatial-join + area-of-intersection + centroid-in-polygon + weighted- overlap + per-Tract + per-ZCTA + per-MSA-DMA intersection + per-ACS MOE coverage check.
  4. 4. Aggregate per-territory population-weighted demographic + Esri Tapestry 67-segment + Esri Business Analyst market potential + consumer expenditure flow.
  5. 5. Regulatory-defense audit coverage. Per-territory polygon + polygon-CBG intersection + population-weighted aggregation + Esri Tapestry + Esri Business Analyst + consumer expenditure + FCRA + GLBA + GDPR Article 9 + CCPA SPI + Fair Housing + ECOA + EU AI Act Article 50 + SOX.
  6. 6. FBC feedback-loop pattern-learning. Per-territory realized-vs-predicted demographic + per- polygon-overlap territorial-dispute retrospective + per-Tapestry classification refresh retrospective.

FAQ

What is per-territory demographic data ingestion at multi-location scale — and what is the per-territory-polygon-definition-times-per-territory-polygon-to-Census-block-group-intersection-times-population-weighted-aggregation-times-Esri-Tapestry-67-segment-times-Esri-Business-Analyst-market-potential-times-per-territory-consumer-expenditure problem distinctive to this skill?
A multi-unit franchisor with 80-300 franchisees ships per-territory demographic-data ingestion at multi-location scale where per-territory polygon is per-franchisor-defined custom polygon + per-franchisor protected territory + per-franchisor 5-mile/10-mile radius + per-franchisee territory boundary + per-FDD-Item-12 territorial assignment. Territories rarely align with Census-block-group + Tract + ZCTA + MSA + DMA boundaries; they require polygon-to-Census-block-group spatial intersection + population-weighted aggregation. The four-skill bundle on the per-territory-demographic-data agent — Define, Intersect, Aggregate, Audit — sits above the per-territory polygon + per-Census aggregation + Esri Tapestry + Esri Business Analyst + per-jurisdiction privacy substrate (Esri ArcGIS + Esri Business Analyst + Esri Tapestry Segmentation 67-segment + MapBox + Foursquare + SafeGraph + Placer.ai + Acxiom + Experian + Equifax + Nielsen Scarborough + Mosaic + PRIZM + ClaritasGeo + US Census Bureau API + ACS + Decennial Census 2020 + OpenRouteService + OSRM + Valhalla + HERE + Apache Spark + Apache Sedona + GeoPandas + Shapely + PostGIS + BigQuery GIS + Snowflake Geography + Databricks Photon Geo) and writes a per-territory canonical demographic record. The operationally distinctive anchor: per-territory polygon definition (per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 territorial + per-franchisor 5-mile/10-mile radius + per-franchisor first-call rights + per-franchisor home-rule lead-routing + custom-polygon + per-territory drive-time isochrone 5/10/15/30-min + walk-time 5/10-min + transit-time 15/30-min + Tapestry Segmentation cluster) + per-territory polygon-to-Census-block-group intersection (spatial-join + area-of-intersection + centroid-in-polygon + weighted-overlap + multi-CBG aggregation + Tract intersection + ZCTA intersection + MSA-DMA intersection) + per-territory population-weighted demographic aggregation (population-weighted age + income + education + household + employment + race-ethnicity + language + housing + area-weighted + housing-unit-weighted + road-mile-weighted + per-vertical-relevant weighting) + Esri Tapestry Segmentation 67-segment classification (dominant Tapestry + 12 LifeMode groups + 6 Urbanization groups + NeighborhoodAffluence Index + Wealth Index + Diversity Index) + Esri Business Analyst per-territory market potential (total population + daytime + nighttime + household income + disposable income + consumer spending + Total Retail Potential + Food Service Potential + Personal Services Potential) + per-territory consumer expenditure (Bureau of Labor Statistics Consumer Expenditure Survey CES + per-NAICS + per-category + Tapestry consumer-behavior segment).
Why do Esri ArcGIS + Esri Business Analyst + Esri Tapestry + MapBox + SafeGraph + Acxiom + Experian + Census Bureau API + OSRM break at multi-unit-franchise-multi-territory-polygon-Census-block-group-intersection scale?
Each geo-routing + demographic + per-Census authoritative vendor ships per-account flat per-geography primitive at single-geography level (CBG + Tract + ZCTA + MSA + DMA only). None coordinates per-territory polygon definition (per-franchisor protected territory + per-FDD-Item-12 + per-franchisor 5-mile/10-mile + per-franchisee assignment + custom-polygon + drive-time/walk-time/transit-time isochrone) + per-territory polygon-to-Census-block-group spatial intersection + per-territory population-weighted demographic aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential + per-territory consumer expenditure simultaneously. None handles per-territory polygon overlap detection + per-franchisor territorial-dispute mitigation. None gates against FCRA + GLBA + GDPR Article 9 + CCPA SPI + Fair Housing Act + ECOA disparate-impact when per-territory demographic feeds franchisee-development decision. None enforces SOX 302/404/906 when public-company franchisor material. None writes a per-territory WORM demographic-aggregation audit trail with per-polygon-intersection lineage. The four-skill bundle Define + Intersect + Aggregate + Audit sits above the per-territory polygon + per-Census aggregation + Esri Tapestry + Esri Business Analyst + per-jurisdiction privacy substrate — it does not replace it.
How does Define + Intersect work?
Define runs per-territory polygon definition: per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 territorial + per-franchisor 5-mile/10-mile radius + per-franchisor first-call rights + per-franchisor home-rule lead-routing + custom-polygon + per-territory drive-time isochrone 5/10/15/30-min + walk-time 5/10-min + transit-time 15/30-min via OpenRouteService + OSRM + Valhalla + HERE Maps + Google Maps API + TomTom. Per-territory Tapestry Segmentation cluster classification via Esri Tapestry Segmentation 67-segment. Per-territory polygon-overlap detection (per-franchisor territorial-dispute + per-franchisee territory-boundary conflict). Per-territory polygon storage in Apache Spark + Apache Sedona + GeoPandas + Shapely + PostGIS + BigQuery GIS + Snowflake Geography + Databricks Photon Geo. Intersect runs per-territory polygon-to-Census-block-group spatial intersection: per-territory polygon-CBG spatial-join + per-territory polygon area-of-intersection (st_intersection / st_area / st_intersects) + per-territory polygon centroid-in-polygon (st_within / st_contains) + per-territory polygon weighted-overlap + per-territory polygon multi-CBG aggregation + per-territory polygon-Tract intersection + per-territory polygon-ZCTA intersection + per-territory polygon-MSA-DMA intersection. Per-intersection coverage check (per-ACS 1-year MOE + per-ACS 5-year MOE + per-Decennial Census coverage + per-Tapestry sample-size coverage).
What does Aggregate + Audit do?
Aggregate runs per-territory population-weighted demographic aggregation: per-territory population-weighted age + income + education + household + employment + race-ethnicity + language + housing + per-territory area-weighted aggregation + per-territory housing-unit-weighted aggregation + per-territory road-mile-weighted aggregation + per-territory per-vertical-relevant weighting. Per-territory Esri Tapestry Segmentation 67-segment classification (per-territory dominant Tapestry + 12 LifeMode groups + 6 Urbanization groups + NeighborhoodAffluence Index + Wealth Index + Diversity Index). Per-territory Esri Business Analyst market potential aggregation (total population + daytime + nighttime + household income + disposable income + consumer spending + Total Retail Potential + Food Service Potential + Personal Services Potential). Per-territory consumer expenditure (BLS Consumer Expenditure Survey CES + per-NAICS + per-category + Tapestry consumer-behavior segment). Per-territory severity classification: P0 FCRA permissible-purpose violation + GLBA + GDPR Article 9 + CCPA SPI + Fair Housing Act + ECOA disparate-impact (immediate block + per-franchisor escalation) + P1 per-territory polygon-overlap territorial-dispute 72-hour + P2 per-ACS margin-of-error > threshold 7-day + P3 per-Tapestry sample-size coverage drift 30-day + P4 docs-only. Gate runs 5 anchors per-territory before any demographic distributes to franchisee-development decision systems. (1) Per-territory polygon definition + per-territory polygon-to-Census-block-group intersection + per-territory population-weighted aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential + per-territory consumer expenditure + per-vendor data-quality + per-jurisdiction privacy compliance (FCRA + GLBA + GDPR Article 9 + CCPA SPI + per-state biometric + COPPA) + replication-crisis discipline. (2) FTC Section 5 + Pfizer 1972 + CFPB UDAAP + Lanham + USPTO + Robinson-Patman + Fair Housing Act + Equal Credit Opportunity Act ECOA + per-vertical disparate-impact + per-state attorney advertising + FDD Item 12 + 15-state franchise. (3) ABA Model Rule + HIPAA + FINRA Rule 2210 + SEC Regulation FD + FDA OPDP + DEA + alcohol + cannabis + per-state professional licensing + COPPA. (4) EU AI Act Article 50 transparency when AI-ML per-territory demographic routing + Article 13/14/15 + Annex III when AI-ML per-territory demographic routing drives franchisee-development decision + Article 6/27 FRIA + DSA + DMA + GDPR Article 6/7/9/22/28/30 + LGPD + DPDP + APPI + PIPL + 18-state US privacy + per-state biometric. (5) ADA Title III + WCAG 2.2 AA + ARIA + EAA + Section 508 + SOX 302/404/906 + COSO + Exchange Act 13(b)(2) + FASB ASC 280 + SEC Reg S-K. Audit writes a per-territory WORM demographic record: per-territory polygon snapshot + per-territory polygon-CBG intersection lineage + per-territory population-weighted aggregation + Esri Tapestry segment + Esri Business Analyst market potential + per-territory consumer expenditure + per-vendor data-quality + per-anchor gate-pass + AI-ML provenance + EU AI Act FRIA. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 7-year GLBA + 7-year FCRA + 7-year state bar + 6-year SEC + 3-year FINRA + 7-year SOX + GDPR Article 30 + EU AI Act Article 12 + SOC 2 CC7/CC8.
What does this skill connect to on the per-territory-demographic-data agent and across the swarm?
On the per-territory-demographic-data agent: per-territory polygon definition + per-territory polygon-to-CBG intersection + per-territory population-weighted aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential. Across the swarm: per-location demographic feeds for multi-location content systems (#626 same multi-vendor demographic + per-Census aggregation + FCRA + GLBA + GDPR 9 substrate but per-LOCATION vs per-TERRITORY axis) + CRE listing ingestion for territory evaluation pipelines (#610 same per-territory FDD Item 12 + per-franchisor 5-mile/10-mile + per-franchisee territory boundary substrate) + per-location competitive density mapping for multi-location franchise development (#614 same per-territory FDD Item 12 + per-franchisor 5-mile/10-mile substrate) + per-location visitor-intent enrichment for franchise lead routing (#602 same FDD Item 12 + per-franchisor 5-mile/10-mile substrate) + peer-cohort computation (#612 DOWNSTREAM consumer of per-territory demographic for feature-engineering) + integration-drift-monitor agent (#562 + #569 + #570) + per-state-overlay-composer (#599 UPSTREAM canonical for FCRA + GLBA + GDPR Article 9 + Fair Housing + ECOA per-state overlays). Commercial-pillar parent: /franchise-development-pipeline.
What does the 6-workstream pre-engagement-baseline reporting cycle look like for this skill?
Every two weeks during the Tier 3 Fractional CMO with AI Swarm engagement, six workstreams report against the pre-engagement baseline. Workstream 1: per-portfolio per-territory demographic-data coverage — territories defined + polygon-CBG intersections + per-vendor demographic sources integrated + per-Tapestry classifications absorbed. Workstream 2: Define per-territory polygon definition flow — per-franchisor protected territory + per-franchisee assignment + per-FDD-Item-12 + 5-mile/10-mile radius + drive-time/walk-time/transit-time isochrone + Tapestry cluster + polygon-overlap detection. Workstream 3: Intersect per-territory polygon-to-CBG spatial intersection flow — spatial-join + area-of-intersection + centroid-in-polygon + weighted-overlap + per-Tract + per-ZCTA + per-MSA-DMA intersection + per-ACS MOE coverage check. Workstream 4: Aggregate per-territory population-weighted demographic + Esri Tapestry 67-segment + Esri Business Analyst market potential + consumer expenditure flow. Workstream 5: Regulatory-defense audit coverage — per-territory polygon + polygon-CBG intersection + population-weighted aggregation + Esri Tapestry + Esri Business Analyst + consumer expenditure + FCRA + GLBA + GDPR Article 9 + CCPA SPI + Fair Housing + ECOA + EU AI Act Article 50 + SOX. Workstream 6: FBC feedback-loop pattern-learning — per-territory realized-vs-predicted demographic + per-polygon-overlap territorial-dispute retrospective + per-Tapestry classification refresh retrospective.

Engage Completions

Two ways to engage. The Tier 1 AI Readiness Assessment maps the per-territory polygon + per-Census aggregation + Esri Tapestry + Esri Business Analyst + per-jurisdiction privacy substrate + per-territory polygon definition + polygon-to-CBG intersection + population-weighted aggregation + Esri Tapestry 67-segment + Esri Business Analyst market potential + per-territory consumer expenditure + FCRA + GLBA + GDPR Article 9 + CCPA SPI + Fair Housing + ECOA surface against the Define + Intersect + Aggregate + Audit bundle. The Tier 3 Fractional CMO with AI Swarm embeds 1-2 days per week for 6+ months and runs the bundle end-to-end against the per-territory-demographic-data agent across the swarm.