Build pillar · competitive-density agent
How to build per-location competitive density mapping for multi-location franchise development
Esri ArcGIS + MapBox + Foursquare + SafeGraph + Placer.ai + Near + GeoIQ + GraphHopper + OpenRouteService + OSRM + Valhalla + HERE Maps + Google Maps API + TomTom + Yelp Fusion + Google Business Profile + Apple Maps + TripAdvisor + Foursquare Places + SafeGraph Places + Data Axle + InfoUSA + Reference USA + AggData + Nielsen Scarborough + comScore + Resonate + Acxiom + Experian + Mosaic + PRIZM + SimilarWeb + Semrush + Ahrefs + Moz + Sistrix + SpyFu + iSpionage + KeywordSpy + Brandwatch + Talkwalker + Meltwater + Sprinklr + Sensor Tower + App Annie + data.ai + Apptopia + Snowflake + BigQuery + Databricks + scikit- learn + XGBoost + LightGBM + PyMC + Stan ship per-account flat competitive density primitives. The Geocode + Cluster + Score + Audit skill bundle on the competitive-density agent sits above the geo-routing + business-listing + demographic + per-competitor SEO/SEM/social + warehouse substrate and writes a per-location per-territory canonical competitive-density record with named regulatory anchors covering per-location radius (per-1-mile + per-3-mile + per-5-mile + per-10-mile + per-15-mile) + per-isochrone drive-time + walk-time + transit-time + per-vertical Direct/Indirect/Substitute/Complement/Closest/Closest 5 + per-vertical share-of-voice/shelf/wallet + HHI + Lerner + Concentration Ratio CR3/CR5 + Berry + Bain + Sherman Antitrust + Clayton Act when HHI > 2500 + FDD Item 12 territorial overlap + per-franchisor 5-mile/10-mile radius rule + per-franchisee territory boundary + EU AI Act Article 50 + SOX 302/404/906 + FASB ASC 280.
Published January 14, 2027 · 3,200 words
The 4-skill bundle on the competitive-density agent
One agent. Four coordinated skills. The Geocode + Cluster + Score + Audit bundle runs above the geo-routing + business-listing + demographic + per-competitor SEO/SEM/ social + warehouse substrate and writes one canonical per- location per-territory competitive-density record.
Geocode
Per-location radius computation (per-1-mile + per-3- mile + per-5-mile + per-10-mile + per-15-mile + per- 25-mile) + per-location isochrone via geo-routing (Esri + MapBox + GraphHopper + OpenRouteService + OSRM + Valhalla + HERE + Google Maps + TomTom): per- isochrone drive-time 5/10/15/30-min + walk-time 5/10-min + transit-time 15/30-min effective service- area polygon. Per-vendor business-listing ingestion (Yelp + Google Business Profile + Apple Maps + TripAdvisor + Foursquare + SafeGraph + Data Axle + InfoUSA + Reference USA + AggData) with per-vendor DPA + ToS scraping-policy compliance + per-API rate- limit.
Cluster
Per-vertical competitor classification: Direct (same NAICS + same per-banner per-concept) + Indirect (adjacent NAICS + adjacent vertical) + Substitute + Complement + Aspirational + Closest + Closest 5 + Same-Vertical + Cross-Vertical + per-banner per- concept. Per-vendor share-of-voice via SimilarWeb + Semrush + Ahrefs + Brandwatch + Sensor Tower aggregation.
Score
Per-location per-territory per-vertical scoring: share- of-voice + share-of-shelf + share-of-wallet + share- of-search + share-of-paid-search + share-of-social + share-of-display + NPS-share-difference + price- position + promo-frequency. Per-vertical concentration (HHI + Lerner + CR3/CR5 + Berry + Bain + entry-barrier + exit-barrier). Per-territory population + demographic + income + traffic-count + daytime + residential. Per- location severity P0-P4 (P0 FDD Item 12 territorial overlap; P1 Sherman/Clayton HHI > 2500 72-hour; P2 share-of-voice gap 7-day; P3 listing drift 30-day; P4 docs-only).
Audit
Per-location per-territory WORM competitive-density record: per-location radius/isochrone snapshot + per- vertical classification + per-vertical share-of-voice/ shelf/wallet + HHI/Lerner/CR3/Berry + Sherman/Clayton gating + FDD Item 12 territorial overlap result + per-anchor gate-pass + AI-ML provenance + EU AI Act FRIA. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 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
Geocode + Cluster + Score + Audit does not replace geo- routing, business-listing, demographic, or per-competitor SEO/SEM/social vendors. It sits above them and writes one canonical per-location per-territory competitive-density record.
Geo-routing + business-listing
- Esri ArcGIS + MapBox + Foursquare + SafeGraph
- Placer.ai + Near + GeoIQ + HERE Maps + Google Maps + TomTom
- GraphHopper + OpenRouteService + OSRM + Valhalla isochrone
- Yelp Fusion + Google Business Profile + Apple Maps + TripAdvisor
- Data Axle + InfoUSA + Reference USA + AggData + ScrapeHero
Demographic + per-competitor SEO/SEM/social
- Nielsen Scarborough + comScore + Resonate + Acxiom + Experian
- Mosaic + PRIZM + ClaritasGeo consumer demographics
- SimilarWeb + Semrush + Ahrefs + Moz + SE Ranking SEO
- SpyFu + iSpionage + KeywordSpy paid-search competitor
- Brandwatch + Talkwalker + Meltwater + Sprinklr social
Warehouse + Bayesian + governance
- Snowflake + BigQuery + Databricks + Redshift + ClickHouse
- dbt + Dataform + SQLMesh + Airflow + Prefect + Dagster
- Iceberg + Hudi + Delta Lake time-travel
- PyMC + NumPyro + Stan + brms Bayesian hierarchical
- HHI + Lerner + CR3/CR5 + Berry concentration indices
Compliance overlay
Five anchors run per-location per-territory before any competitive density mapping distributes to development- pipeline decision systems. The first anchor is operationally distinctive: per-location radius/isochrone + per-vertical Direct/Indirect + share-of-voice/shelf/wallet + HHI/ Lerner/CR3/Berry + Sherman/Clayton + FDD Item 12 territorial overlap converge on every competitive density mapping decision.
Anchor 1: Per-location radius/isochrone + per-vertical Direct/Indirect + share-of-voice + HHI + Sherman/ Clayton when HHI > 2500 + FDD Item 12 territorial overlap (operationally distinctive)
Per-location radius-based competitive density mapping (per-1-mile + per-3-mile + per-5-mile + per-10-mile + per-15-mile radius + per-isochrone drive-time 5/10/ 15/30-min + per-isochrone walk-time 5/10-min + per- isochrone transit-time 15/30-min competitor count + per-isochrone effective service-area + per-isochrone drive-time-elasticity). Per-vertical competitor classification (Direct + Indirect + Substitute + Complement + Aspirational + Closest + Closest 5 + Same-Vertical + Cross-Vertical + per-banner per- concept). Per-vertical competitive metrics (share-of- voice + share-of-shelf + share-of-wallet + share-of- search + share-of-paid-search + share-of-social + share-of-display + NPS-share-difference + price- position + promo-frequency). Per-vertical concentration indices (Herfindahl-Hirschman Index (HHI) + Lerner Index + Concentration Ratio CR3/CR5 + Berry + Bain + entry-barrier + exit-barrier). Per-vertical Sherman Antitrust Act + Clayton Act competitive-risk gating when HHI > 2500 + FDD Item 12 territorial overlap detection + per-franchisor protected/non- protected territory + per-franchisor 5-mile/10-mile radius rule + per-franchisee territory boundary + per-territory population + demographic + income + traffic-count + daytime-population + residential- population.
Anchor 2: Sherman/Clayton + FTC + FDD Item 12 + Lanham
FTC Section 5 + Pfizer 1972 + CFPB UDAAP + Lanham + USPTO + Robinson-Patman + per-state UDTPA + Sherman Antitrust Act + Clayton Act when per-territory HHI > 2500 + FDD Item 12 + 15-state franchise + per- franchisor brand-standards manual.
Anchor 3: HIPAA + FINRA + per-vertical
HIPAA when health/wellness franchise + FINRA Rule 2210 when financial-services franchise + SEC Regulation FD + per-state professional licensing.
Anchor 4: EU AI Act + AI-ML competitive density mapping
EU AI Act Article 50 transparency when AI-ML competitive density mapping + Article 13/14/15 + Annex III when AI-ML competitive density mapping drives capital allocation + Article 6/27 FRIA + DSA + DMA. GDPR Article 6/7/22/28/30 + LGPD + DPDP + PIPEDA + Quebec Law 25 + CCPA + CPRA + 18-state.
Anchor 5: Accessibility + SOX + FASB + scraping doctrine + WORM retention
WCAG 2.2 AA + ARIA + EAA + ADA Title III + 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 + per-source ToS scraping-policy (hiQ Labs v LinkedIn + Van Buren v United States + Meta v Bright Data scraping doctrine). Storage: AWS S3 Object Lock + Azure Blob immutable + GCS + Wasabi WORM. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 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 competitive-density accuracy claims. Process commitments only.
- 1. Per-portfolio per-location per-territory competitive-density coverage. Territories monitored + radius/isochrone covered + verticals classified + per-vendor competitor data ingested.
- 2. Geocode per-location radius + isochrone computation flow. Per-radius circle + per- isochrone drive-time + walk-time + transit-time polygon + per-vendor business-listing ingestion + DPA + ToS scraping-policy compliance + per-API rate-limit.
- 3. Cluster per-vertical competitor classification flow. Per-vertical Direct + Indirect + Substitute + Complement + Closest + Closest 5 + per-vendor share- of-voice aggregation.
- 4. Score per-location per-territory per-vertical scoring flow. Per-vertical share-of-voice/shelf/ wallet + HHI/Lerner/CR3/Berry + per-territory population + demographic + income + traffic + daytime + residential.
- 5. Regulatory-defense audit coverage. Per-location radius/isochrone + per-vertical Direct/ Indirect + share-of-voice/shelf/wallet + HHI + Sherman/ Clayton + FDD Item 12 territorial overlap + EU AI Act Article 50 + SOX + FASB ASC 280.
- 6. FBC feedback-loop pattern-learning. Per-location per-territory realized-vs-predicted competitive density + per-FDD-Item-12 territorial- dispute retrospective + per-Sherman/Clayton HHI enforcement retrospective.
FAQ
- What is per-location competitive density mapping for multi-location franchise development — and what is the per-location-radius-isochrone-times-per-vertical-Direct-Indirect-times-share-of-voice-shelf-wallet-times-HHI-Sherman-Clayton-times-FDD-Item-12-territorial-overlap problem distinctive to this skill?
- A multi-unit franchisor with 80-300 franchisees and active development pipeline ships per-location competitive density mapping for every active territory + every proposed CRE listing + every per-franchisee territory boundary check. Naive "competitor count within 5 miles" misses per-isochrone drive-time effective service-area + per-vertical Direct vs Indirect classification + per-vertical share-of-voice + per-territory HHI concentration + FDD Item 12 territorial overlap + per-franchisor 5-mile/10-mile radius rule. The four-skill bundle on the competitive-density agent — Geocode, Cluster, Score, Audit — sits above the geo-routing + business-listing + demographic + per-competitor SEO/SEM/social + warehouse substrate (Esri ArcGIS + MapBox + Foursquare + SafeGraph + Placer.ai + Near + GeoIQ + HERE Maps + Google Maps API + TomTom + Yelp Fusion + Google Business Profile + Data Axle + InfoUSA + Nielsen Scarborough + comScore + Resonate + Acxiom + Experian + SimilarWeb + Semrush + Ahrefs + Brandwatch + Talkwalker + Sensor Tower + Snowflake + BigQuery + Databricks) and writes a per-location per-territory canonical competitive-density record. The operationally distinctive anchor: per-location radius-based competitive density mapping (per-1-mile + per-3-mile + per-5-mile + per-10-mile + per-15-mile radius + per-isochrone drive-time 5/10/15/30-min + per-isochrone walk-time 5/10-min + per-isochrone transit-time 15/30-min competitor count + per-isochrone effective service-area + per-isochrone drive-time-elasticity) + per-vertical competitor classification (Direct + Indirect + Substitute + Complement + Aspirational + Closest + Closest 5 + Same-Vertical + Cross-Vertical + per-banner per-concept) + per-vertical competitive metrics (share-of-voice + share-of-shelf + share-of-wallet + share-of-search + share-of-paid-search + share-of-social + share-of-display + NPS-share-difference + price-position + promo-frequency) + per-vertical concentration indices (Herfindahl-Hirschman Index (HHI) + Lerner Index + Concentration Ratio CR3/CR5 + Berry concentration + Bain concentration + entry-barrier + exit-barrier) + per-vertical Sherman Antitrust Act + Clayton Act competitive-risk gating when HHI > 2500 + FDD Item 12 territorial overlap detection + per-franchisor protected/non-protected territory check + per-franchisor 5-mile/10-mile radius rule + per-franchisee territory boundary + per-territory population + demographic + income + traffic-count + daytime-population + residential-population.
- Why do Esri ArcGIS + MapBox + SafeGraph + Placer.ai + Google Maps + Yelp Fusion + Google Business Profile + Data Axle + SimilarWeb + Semrush + Brandwatch + Sensor Tower break at multi-unit-franchise-territorial-development scale?
- Each geo-routing + business-listing + demographic + per-competitor SEO/SEM/social vendor ships per-account flat competitive-density primitive at single-radius level. None coordinates per-location radius-based competitive density + per-isochrone drive-time + walk-time + transit-time + per-vertical Direct/Indirect classification + per-vertical share-of-voice/shelf/wallet + HHI/Lerner/CR3/Berry concentration + per-vertical Sherman Antitrust/Clayton Act gating + FDD Item 12 territorial overlap detection simultaneously. None handles per-franchisor 5-mile/10-mile radius rule check + per-franchisee territory boundary + per-territory population + demographic at the cross-territory level. None gates against per-source ToS scraping-policy (hiQ Labs v LinkedIn + Van Buren v United States + Meta v Bright Data) + per-vendor DPA + per-API rate-limit. None enforces SOX 302/404/906 when public-company franchisor material + FASB ASC 280 segment reporting. None writes a per-location per-territory WORM competitive-density audit trail. The four-skill bundle Geocode + Cluster + Score + Audit sits above the geo-routing + business-listing + demographic + per-competitor SEO/SEM/social + warehouse substrate — it does not replace it.
- How does Geocode + Cluster work?
- Geocode runs per-location radius computation (per-1-mile + per-3-mile + per-5-mile + per-10-mile + per-15-mile + per-25-mile radius circles) + per-location isochrone computation via geo-routing (Esri ArcGIS + MapBox + GraphHopper + OpenRouteService + OSRM + Valhalla + HERE Maps + Google Maps API + TomTom): per-isochrone drive-time 5-min + 10-min + 15-min + 30-min + per-isochrone walk-time 5-min + 10-min + per-isochrone transit-time 15-min + 30-min effective service-area polygon. Per-vendor business-listing ingestion (Yelp Fusion + Google Business Profile + Apple Maps + TripAdvisor + Foursquare Places + SafeGraph Places + Data Axle + InfoUSA + Reference USA + AggData) with per-vendor DPA + per-source ToS scraping-policy compliance + per-API rate-limit. Per-vendor business-listing normalization + per-vendor NAICS code + per-vendor SIC code. Cluster runs per-vertical competitor classification: per-vertical Direct competitor (same NAICS + same per-banner per-concept) + per-vertical Indirect competitor (adjacent NAICS + adjacent vertical) + per-vertical Substitute + per-vertical Complement + per-vertical Aspirational + per-vertical Closest + per-vertical Closest 5 + per-vertical Same-Vertical + per-vertical Cross-Vertical. Per-vertical per-banner per-concept clustering. Per-vendor share-of-voice via SimilarWeb + Semrush + Ahrefs + Brandwatch + Sensor Tower aggregation.
- What does Score + Audit do?
- Score runs per-location per-territory per-vertical competitive density scoring: per-vertical share-of-voice + per-vertical share-of-shelf + per-vertical share-of-wallet + per-vertical share-of-search + per-vertical share-of-paid-search + per-vertical share-of-social + per-vertical share-of-display + per-vertical NPS-share-difference + per-vertical price-position + per-vertical promo-frequency. Per-vertical concentration indices (Herfindahl-Hirschman Index (HHI) + Lerner Index + Concentration Ratio CR3/CR5 + Berry concentration + Bain concentration + entry-barrier + exit-barrier). Per-territory population + demographic + income + traffic-count + daytime-population + residential-population. Per-location per-territory severity classification: P0 FDD Item 12 territorial overlap immediate (per-franchisor protected territory violation + per-franchisor 5-mile/10-mile radius rule violation) + P1 Sherman Antitrust/Clayton Act HHI > 2500 + 72-hour escalation + P2 share-of-voice gap 7-day + P3 per-vendor business-listing drift 30-day + P4 docs-only. Gate runs 5 anchors per-location per-territory before any competitive density mapping distributes to development-pipeline decision systems. (1) Per-location radius-based competitive density + per-isochrone drive-time + walk-time + transit-time + per-vertical Direct/Indirect classification + per-vertical share-of-voice/shelf/wallet + HHI/Lerner/CR3/Berry + per-vertical Sherman Antitrust/Clayton Act gating when HHI > 2500 + FDD Item 12 territorial overlap + per-franchisor 5-mile/10-mile radius + per-franchisee territory boundary + per-territory population + demographic. (2) FTC Section 5 + Pfizer 1972 + CFPB UDAAP + Lanham + USPTO + Robinson-Patman + per-state UDTPA + Sherman Antitrust Act + Clayton Act when per-territory HHI > 2500 + FDD Item 12 + 15-state franchise. (3) HIPAA when health/wellness franchise + FINRA Rule 2210 when financial-services franchise + SEC Regulation FD + per-state professional licensing. (4) EU AI Act Article 50 transparency when AI-ML competitive density mapping + Article 13/14/15 + Annex III when AI-ML competitive density mapping drives capital allocation + Article 6/27 FRIA + DSA + DMA + GDPR Article 6/7/22/28/30 + LGPD + DPDP + PIPEDA + Quebec Law 25 + CCPA + CPRA + 18-state. (5) WCAG 2.2 AA + ARIA + EAA + ADA Title III + Section 508 + SOX 302/404/906 + COSO + Exchange Act 13(b)(2) + FASB ASC 280 + SEC Reg S-K. Audit writes a per-location per-territory WORM competitive-density record: per-location radius/isochrone snapshot + per-vertical Direct/Indirect classification + per-vertical share-of-voice/shelf/wallet + HHI/Lerner/CR3/Berry + Sherman/Clayton gating + FDD Item 12 territorial overlap result + per-anchor gate-pass + AI-ML provenance + EU AI Act FRIA. Retention: 7-year FTC + 7-year IRS + 7-year HIPAA + 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 competitive-density agent and across the swarm?
- On the competitive-density agent: per-location radius/isochrone + per-vertical Direct/Indirect + per-vertical share-of-voice + HHI + FDD Item 12 territorial overlap. Across the swarm: CRE listing ingestion for territory evaluation pipelines (#610 same FDD Item 12 substrate + 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) + continuous per-market scoring (#609 same HHI/Lerner/Berry substrate + same Sherman/Clayton substrate) + per-location AI-calibrated forecasting (#600 DOWNSTREAM consumer of per-territory competitive density) + per-state-overlay-composer (#599 UPSTREAM canonical for Sherman/Clayton + FDD Item 12 + per-state) + peer-cohort computation (#612 UPSTREAM canonical for per-cohort competitive-density feature) + tiered pre-filter deterministic gates + per-vertical compliance overlay. 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-location per-territory competitive-density coverage — territories monitored + radius/isochrone covered + verticals classified + per-vendor competitor data ingested. Workstream 2: Geocode per-location radius + isochrone computation flow — per-radius circle + per-isochrone drive-time + walk-time + transit-time polygon + per-vendor business-listing ingestion + DPA + ToS scraping-policy compliance + per-API rate-limit. Workstream 3: Cluster per-vertical competitor classification flow — per-vertical Direct + Indirect + Substitute + Complement + Closest + Closest 5 + per-vendor share-of-voice via SimilarWeb + Semrush + Ahrefs + Brandwatch + Sensor Tower aggregation. Workstream 4: Score per-location per-territory per-vertical scoring flow — per-vertical share-of-voice/shelf/wallet + HHI/Lerner/CR3/Berry + per-territory population + demographic + income + traffic-count + daytime + residential. Workstream 5: Regulatory-defense audit coverage — per-location radius/isochrone + per-vertical Direct/Indirect + share-of-voice/shelf/wallet + HHI + Sherman/Clayton + FDD Item 12 territorial overlap + EU AI Act Article 50 + SOX + FASB ASC 280. Workstream 6: FBC feedback-loop pattern-learning — per-location per-territory realized-vs-predicted competitive density + per-FDD-Item-12 territorial-dispute retrospective + per-Sherman/Clayton HHI enforcement retrospective.
Engage Completions
Two ways to engage. The Tier 1 AI Readiness Assessment maps the geo-routing + business-listing + demographic + per-competitor SEO/SEM/social + warehouse substrate + per-location radius/isochrone + per-vertical Direct/ Indirect + share-of-voice + HHI + Sherman/Clayton + FDD Item 12 territorial overlap surface against the Geocode + Cluster + Score + 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 competitive- density agent across the swarm.
Related reading
- Parent commercial pillar: franchise development pipeline
- Sibling build-pillar: CRE listing ingestion for territory evaluation (#610 same FDD Item 12 + per- franchisor 5-mile/10-mile substrate)
- Sibling build-pillar: per-location visitor-intent enrichment for franchise lead routing (#602 same FDD Item 12 + per-franchisor 5-mile/10-mile substrate)
- Sibling build-pillar: continuous per-market scoring (#609 same HHI/Lerner/Berry substrate + same Sherman/ Clayton substrate)
- Fractional CMO with AI Swarm
- AI Readiness Assessment