Data-layer swarm · Territory-Analysis-Market-Scoring Agent · Cannibalization-risk-scoring skill · Build pillar · Published July 11, 2026
How to build on-demand cannibalization risk scoring at multi-location scale
This guide explains how to architect the cannibalization-risk-scoring skill on the territory-analysis-market-scoring agent end-to-end at multi-location franchise scale: per-portfolio per-candidate-site per-canonical-per-candidate-trade-area-modeling-spec + per-per-existing-location-overlap-estimation-spec + per-per-demographic-cohort-weighting-spec + per-per-foot-traffic-co-visitation-spec + per-per-FDD-Item-12-territorial-rights-attestation-spec + per-per-candidate-multi-LLM-classification + per-per-candidate-confidence-interval-spec + per-per-candidate-explainability-spec + per-per-candidate-cross-skill-handoff + per-per-candidate-FBC-feedback-loop + per-per-candidate-audit-trail + per-portfolio audit-trail.
What you will build
- Per-portfolio per-canonical-per-candidate-trade-area-modeling-spec across per-radius (half-mile + 1-mile + 2-mile + 3-mile + 5-mile + 10-mile + 15-mile + 20-mile) + per-drive-time-isochrone (5-min + 10-min + 15-min + 20-min + 30-min) + per-walk-time-isochrone + per-transit-time-isochrone + per-Huff-gravity-model + per-distance-decay + per-MCI-multiplicative-competitive-interaction + per-spatial-interaction-Reilly-Converse + per-LBC-location-based-clustering + per-trade-area-DMA-CBSA-overlay + per-multi-LLM-classification + per-confidence.
- Per-canonical-per-existing-location-overlap-estimation-spec — per-Jaccard + per-Sorensen-Dice + per-Tversky + per-Huff-expected-share + per-MCI-expected-share + per-Voronoi-tessellation + per-Theissen-polygon + per-confidence-interval + per-multi-LLM-explainability.
- Per-canonical-per-demographic-cohort-weighting-spec + per-foot-traffic-co-visitation-spec — per-Census-Bureau-ACS + per-Esri-Tapestry + per-Claritas-PRIZM + per-Experian-Mosaic + per-Nielsen-PRIZM + per-portfolio-internal-segment + per-multi-LLM + per-confidence + per-cross-cohort-overlap + per-Placer-ai-co-visit + per-SafeGraph-co-visit + per-Near-co-visit + per-Foursquare-co-visit + per-Veraset-co-visit + per-Cuebiq-co-visit + per-foot-traffic-integration-handoff + per-time-window-spec + per-confidence-interval.
- Per-canonical-per-FDD-Item-12-territorial-rights-attestation-spec — per-protected-territory + per-exclusive-territory + per-non-exclusive-territory + per-encroachment-detection + per-franchise-registration-states-handoff + per-franchise-territory-mapping-handoff.
- Per-canonical-per-candidate-multi-LLM + per-confidence-interval + per-explainability + per-cross-skill-handoff + per-FBC-feedback + per-audit-trail — per-multi-LLM-ensemble (GPT-4o + Claude Sonnet + Gemini Pro) + per-cannibalization-risk-tier (no-risk + low + medium + high + very-high-imminent) + per-affected-existing-locations + per-revenue-impact-estimation + per-time-to-recovery-estimation + per-FDD-Item-12-violation-extraction + per-confidence-scoring + per-self-consistency + per-chain-of-thought + per-Bayesian-posterior + per-frequentist + per-bootstrap + per-Monte-Carlo + per-sensitivity-analysis + per-confidence-tier + per-SHAP + per-LIME + per-feature-importance + per-counterfactual + per-attribution-graph + per-causal-DAG + per-multi-LLM-narrative + per-chain-of-thought + per-handoff-to-12-sibling-skills + per-realized-vs-predicted-feedback + per-trade-area-model-recalibration + per-overlap-estimation-recalibration + per-demographic-weighting-recalibration + per-foot-traffic-co-visit-recalibration + per-FDD-Item-12-attestation-recalibration + per-confidence-recalibration + per-A/B-promotion-demotion + per-per-candidate-canonical-audit-record + per-FDD-Item-12-attestation-export + per-state-AG-export + per-EU-AI-Act-Article-13-transparency + per-EU-AI-Act-Article-14-human-oversight + per-NIST-AI-RMF-attestation + per-immutable-WORM-storage.
Why per-vendor-Buxton-quarterly-trade-area-study breaks at on-demand multi-location franchise scale
Per-vendor-Buxton-canonical-quarterly-trade-area-study ships per-account per-study per-quarterly-snapshot primitive. Per-vendor-SiteZeus + Tango-Analytics + Mosaiq + Placer-ai-Forecast + RetailNext + Esri-Business-Analyst + Pitney-Bowes-MapInfo + GeoBlue + RegradesIQ + Synergos-canonical-quarterly-trade-area-study ship per-vendor per-native quarterly-trade-area primitives.
At 1-vendor-1-quarterly-study scale per-account per-study per-quarterly-snapshot primitive is enough. At on-demand multi-location franchise scale per-per-candidate-trade-area-modeling-spec + per-per-existing-location-overlap-estimation-spec + per-per-demographic-cohort-weighting-spec + per-per-foot-traffic-co-visitation-spec + per-per-FDD-Item-12-territorial-rights-attestation-spec + per-per-candidate-multi-LLM-classification + per-per-candidate-confidence-interval-spec + per-per-candidate-explainability-spec + per-per-candidate-cross-skill-handoff + per-per-candidate-FBC-feedback-loop + per-per-candidate-audit-trail.
Per-account-study-quarterly-snapshot + per-per-candidate-trade-area-modeling-blind + per-per-existing-location-overlap-estimation-blind + per-per-demographic-cohort-weighting-blind + per-per-foot-traffic-co-visitation-blind + per-FDD-Item-12-attestation-blind + per-multi-LLM-classification-blind + per-confidence-interval-blind + per-explainability-blind + per-cross-skill-handoff-blind + per-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind.
The operator-side architecture above per-vendor-trade-area-study primitive is canonical-per-candidate-trade-area-modeling-spec + per-per-existing-location-overlap-estimation-spec + per-per-demographic-cohort-weighting-spec + per-per-foot-traffic-co-visitation-spec + per-per-FDD-Item-12-territorial-rights-attestation-spec + per-per-candidate-multi-LLM-classification + per-per-candidate-confidence-interval-spec + per-per-candidate-explainability-spec + per-per-candidate-cross-skill-handoff + per-per-candidate-FBC-feedback-loop + per-per-candidate-audit-trail + per-portfolio-audit-trail.
What is in market today
Per-platform per-trade-area-study-vendor
Buxton, SiteZeus, Tango Analytics, Mosaiq, Placer.ai Forecast, RetailNext, Esri Business Analyst, Pitney Bowes MapInfo, GeoBlue, RegradesIQ, Synergos, ColliersIQ, JLL Bid Intelligence, CBRE Site Selection. Per-account per-study per-quarterly-snapshot primitive. Per-canonical-per-candidate-trade-area-modeling-canonical-per-existing-location-overlap-estimation-canonical-per-demographic-cohort-weighting-canonical-per-foot-traffic-co-visitation-canonical-per-FDD-Item-12-attestation-canonical-per-candidate-multi-LLM-canonical-per-candidate-confidence-interval-canonical-per-candidate-explainability-canonical-per-candidate-cross-skill-handoff-canonical-per-candidate-FBC-feedback-canonical-per-candidate-audit-trail is not the primitive.
Per-platform per-foot-traffic-data-vendor
Placer.ai, SafeGraph, Near, Foursquare, Veraset, Cuebiq, X-Mode (Outlogic), Onemata, Predicio, AirSage, Streetlight Data. Per-account per-location per-visit primitive. Per-canonical-per-foot-traffic-co-visitation-canonical-per-foot-traffic-co-visit-time-window-canonical-per-foot-traffic-co-visit-confidence-interval-canonical-per-foot-traffic-co-visitation-handoff-to-foot-traffic-integration is not the primitive.
Per-platform per-demographic-segmentation-vendor
Census Bureau ACS (public), Esri Tapestry, Claritas PRIZM, Experian Mosaic, Nielsen PRIZM, Acxiom Personicx, Epsilon Abacus, Mosaic USA. Per-account per-geography per-segment primitive. Per-canonical-per-demographic-cohort-weighting-multi-LLM-canonical-per-demographic-cohort-weighting-confidence-canonical-per-demographic-cohort-weighting-cross-cohort-overlap is not the primitive.
Per-platform per-spatial-analytics-vendor
Esri ArcGIS Pro Spatial Analyst, QGIS, GeoPandas (Python), PostGIS, Carto, Mapbox Studio, Google Earth Engine, GeoDa, R sf/spatstat packages. Per-account per-spatial-analysis primitive. Per-canonical-per-candidate-Huff-gravity-model-canonical-per-candidate-distance-decay-canonical-per-candidate-MCI-multiplicative-competitive-interaction-canonical-per-candidate-spatial-interaction-Reilly-Converse-canonical-per-candidate-LBC-location-based-clustering-canonical-per-candidate-trade-area-DMA-CBSA-overlay-canonical-per-existing-location-overlap-Jaccard-Sorensen-Dice-Tversky-Voronoi-Theissen is not the primitive.
How the architecture is built
- Per-portfolio per-canonical-per-candidate-trade-area-modeling-substrate. Per-10-trade-area-model-types + per-multi-LLM-classification + per-confidence canonical-trade-area.
- Per-portfolio per-canonical-per-existing-location-overlap-estimation-spec. Per-Jaccard + per-Sorensen-Dice + per-Tversky + per-Huff-expected-share + per-MCI-expected-share + per-Voronoi + per-Theissen + per-confidence-interval + per-multi-LLM-explainability canonical-overlap.
- Per-portfolio per-canonical-per-demographic-cohort-weighting-spec. Per-Census-Bureau-ACS + per-Esri-Tapestry + per-Claritas-PRIZM + per-Experian-Mosaic + per-Nielsen-PRIZM + per-portfolio-internal-segment + per-multi-LLM + per-confidence + per-cross-cohort-overlap canonical-demographic.
- Per-portfolio per-canonical-per-foot-traffic-co-visitation-spec. Per-Placer-ai + per-SafeGraph + per-Near + per-Foursquare + per-Veraset + per-Cuebiq + per-foot-traffic-integration-handoff + per-time-window + per-confidence-interval canonical-foot-traffic.
- Per-portfolio per-canonical-per-FDD-Item-12-territorial-rights-attestation-spec. Per-protected-territory + per-exclusive-territory + per-non-exclusive-territory + per-encroachment-detection + per-franchise-registration-states-handoff + per-franchise-territory-mapping-handoff canonical-FDD.
- Per-portfolio per-canonical-per-candidate-multi-LLM-classification. Per-multi-LLM-ensemble + per-cannibalization-risk-tier + per-affected-existing-locations + per-revenue-impact + per-time-to-recovery + per-FDD-Item-12-violation + per-confidence-scoring + per-self-consistency + per-chain-of-thought canonical-LLM.
- Per-portfolio per-canonical-per-candidate-confidence-interval-spec. Per-Bayesian-posterior + per-frequentist + per-bootstrap + per-Monte-Carlo + per-sensitivity-analysis + per-confidence-tier canonical-confidence.
- Per-portfolio per-canonical-per-candidate-explainability-spec. Per-SHAP + per-LIME + per-feature-importance + per-counterfactual + per-attribution-graph + per-causal-DAG + per-multi-LLM-narrative + per-chain-of-thought canonical-explainability.
- Per-portfolio per-canonical-per-candidate-cross-skill-handoff. Per-handoff-to-12-sibling-skills canonical-handoff.
- Per-portfolio per-canonical-per-candidate-FBC-feedback-loop. Per-realized-vs-predicted + per-trade-area-model-recalibration + per-overlap-estimation-recalibration + per-demographic-weighting-recalibration + per-foot-traffic-co-visit-recalibration + per-FDD-Item-12-attestation-recalibration + per-confidence-recalibration + per-A/B-promotion-demotion canonical-FBC.
- Per-portfolio per-canonical-per-candidate-audit-trail + per-portfolio-audit-trail. Per-candidate-canonical-audit-record + per-FDD-Item-12 + per-state-AG + per-EU-AI-Act-Article-13 + per-EU-AI-Act-Article-14 + per-NIST-AI-RMF + per-immutable-WORM canonical-audit.
- Per-portfolio per-territory-analysis-market-scoring-agent-canonical-bundle. Per-cannibalization-analysis + per-site-selection-software + per-market-opportunity-analysis + per-competitor-mapping + per-franchise-territory-mapping + per-franchise-registration-states + per-per-location-demographics + per-demographic-data-ingestion + per-commercial-real-estate-api + per-per-prospect-franchise-territory-analysis-pipeline + per-cross-location-cannibalization-detection canonical-bundle.
- Per-portfolio per-canonical-end-to-end-SLA. Per-candidate-submit-to-trade-area-model-to-overlap-estimate-to-demographic-weight-to-foot-traffic-co-visit-to-FDD-Item-12-attest-to-multi-LLM-classify-to-confidence-to-explain-to-handoff-SLA canonical-end-to-end-SLA.
Frequently asked questions
What is on-demand cannibalization risk scoring for multi-location operators?
On-demand cannibalization risk scoring runs per-portfolio per-candidate-site per-canonical-per-candidate-trade-area-modeling-spec (per-radius-from-store-pin + per-drive-time-isochrone + per-walk-time-isochrone + per-transit-time-isochrone + per-Huff-gravity-model + per-distance-decay-spec + per-MCI-multiplicative-competitive-interaction + per-spatial-interaction-Reilly-Converse + per-LBC-location-based-clustering + per-trade-area-DMA-CBSA-overlay per-canonical-trade-area-model) + per-canonical-per-existing-location-overlap-estimation-spec + per-canonical-per-demographic-cohort-weighting-spec + per-canonical-per-foot-traffic-co-visitation-spec + per-canonical-per-FDD-Item-12-territorial-rights-attestation-spec + per-canonical-per-candidate-multi-LLM-classification + per-canonical-per-candidate-confidence-interval-spec + per-canonical-per-candidate-explainability-spec + per-canonical-per-candidate-cross-skill-handoff + per-canonical-per-candidate-FBC-feedback-loop + per-canonical-per-candidate-audit-trail + per-portfolio audit-trail.
Why does per-vendor-Buxton-canonical-quarterly-trade-area-study break at on-demand multi-location franchise scale?
Per-vendor-Buxton-canonical-quarterly-trade-area-study ships per-account per-study per-quarterly-snapshot primitive. Per-vendor-SiteZeus-canonical + per-Tango-Analytics-canonical + per-Mosaiq-canonical + per-Placer-ai-Forecast-canonical + per-RetailNext-canonical + per-Esri-Business-Analyst-canonical + per-Pitney-Bowes-MapInfo-canonical + per-GeoBlue-canonical + per-RegradesIQ-canonical + per-Synergos-canonical-quarterly-trade-area-study ship per-vendor per-native quarterly-trade-area primitives. At 1-vendor-1-quarterly-study scale per-account per-study per-quarterly-snapshot primitive is enough. At on-demand multi-location franchise scale per-canonical-per-candidate-trade-area-modeling-spec + per-canonical-per-existing-location-overlap-estimation-spec + per-canonical-per-demographic-cohort-weighting-spec + per-canonical-per-foot-traffic-co-visitation-spec + per-canonical-per-FDD-Item-12-territorial-rights-attestation-spec + per-canonical-per-candidate-multi-LLM-classification + per-canonical-per-candidate-confidence-interval-spec + per-canonical-per-candidate-explainability-spec + per-canonical-per-candidate-cross-skill-handoff + per-canonical-per-candidate-FBC-feedback-loop + per-canonical-per-candidate-audit-trail.
How does per-portfolio per-canonical-per-candidate-trade-area-modeling + per-existing-location-overlap-estimation work?
Per-portfolio per-canonical-per-candidate-trade-area-modeling-spec runs per-portfolio per-canonical-per-candidate-trade-area-radius-spec (per-half-mile + per-1-mile + per-2-mile + per-3-mile + per-5-mile + per-10-mile + per-15-mile + per-20-mile per-canonical-radius) + per-canonical-per-candidate-drive-time-isochrone-spec (per-5-min + per-10-min + per-15-min + per-20-min + per-30-min per-canonical-drive-time) + per-canonical-per-candidate-walk-time-isochrone-spec + per-canonical-per-candidate-transit-time-isochrone-spec + per-canonical-per-candidate-Huff-gravity-model-spec + per-canonical-per-candidate-distance-decay-spec + per-canonical-per-candidate-MCI-multiplicative-competitive-interaction-spec + per-canonical-per-candidate-spatial-interaction-Reilly-Converse-spec + per-canonical-per-candidate-LBC-location-based-clustering-spec + per-canonical-per-candidate-trade-area-DMA-CBSA-overlay-spec + per-canonical-per-candidate-trade-area-multi-LLM-classification + per-canonical-per-candidate-trade-area-confidence-spec. Per-canonical-per-existing-location-overlap-estimation-spec runs per-portfolio per-canonical-per-existing-location-overlap-Jaccard-spec + per-canonical-per-existing-location-overlap-Sorensen-Dice-spec + per-canonical-per-existing-location-overlap-Tversky-spec + per-canonical-per-existing-location-overlap-Huff-expected-share-spec + per-canonical-per-existing-location-overlap-MCI-expected-share-spec + per-canonical-per-existing-location-overlap-Voronoi-tessellation-spec + per-canonical-per-existing-location-overlap-Theissen-polygon-spec + per-canonical-per-existing-location-overlap-confidence-interval-spec + per-canonical-per-existing-location-overlap-multi-LLM-explainability.
What does per-portfolio per-canonical-per-demographic-cohort-weighting + per-foot-traffic-co-visitation + per-FDD-Item-12-attestation do?
Per-portfolio per-canonical-per-demographic-cohort-weighting-spec runs per-portfolio per-canonical-per-demographic-Census-Bureau-ACS-data + per-canonical-per-demographic-Esri-tapestry-segmentation + per-canonical-per-demographic-Claritas-PRIZM-segmentation + per-canonical-per-demographic-Experian-Mosaic-segmentation + per-canonical-per-demographic-Nielsen-PRIZM-segmentation + per-canonical-per-demographic-portfolio-internal-segment + per-canonical-per-demographic-cohort-weighting-multi-LLM + per-canonical-per-demographic-cohort-weighting-confidence + per-canonical-per-demographic-cohort-weighting-cross-cohort-overlap. Per-canonical-per-foot-traffic-co-visitation-spec runs per-portfolio per-canonical-per-foot-traffic-Placer-ai-co-visit + per-canonical-per-foot-traffic-SafeGraph-co-visit + per-canonical-per-foot-traffic-Near-co-visit + per-canonical-per-foot-traffic-Foursquare-co-visit + per-canonical-per-foot-traffic-Veraset-co-visit + per-canonical-per-foot-traffic-Cuebiq-co-visit + per-canonical-per-foot-traffic-co-visitation-handoff-to-foot-traffic-integration (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution) + per-canonical-per-foot-traffic-co-visit-time-window-spec + per-canonical-per-foot-traffic-co-visit-confidence-interval. Per-canonical-per-FDD-Item-12-territorial-rights-attestation-spec runs per-portfolio per-canonical-per-FDD-Item-12-protected-territory-attestation + per-canonical-per-FDD-Item-12-exclusive-territory-attestation + per-canonical-per-FDD-Item-12-non-exclusive-territory-attestation + per-canonical-per-FDD-Item-12-encroachment-detection + per-canonical-per-FDD-Item-12-handoff-to-franchise-registration-states (sibling at /franchise-registration-states) + per-canonical-per-FDD-Item-12-handoff-to-franchise-territory-mapping (sibling at /franchise-territory-mapping).
What does per-portfolio per-canonical-per-candidate-multi-LLM + per-confidence-interval + per-explainability do?
Per-portfolio per-canonical-per-candidate-multi-LLM-classification runs per-portfolio per-canonical-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-candidate-LLM-cannibalization-risk-tier-extraction (per-no-risk + per-low-risk + per-medium-risk + per-high-risk + per-very-high-imminent per-canonical-tier) + per-canonical-per-candidate-LLM-affected-existing-locations-extraction + per-canonical-per-candidate-LLM-revenue-impact-estimation + per-canonical-per-candidate-LLM-time-to-recovery-estimation + per-canonical-per-candidate-LLM-FDD-Item-12-violation-extraction + per-canonical-per-candidate-LLM-confidence-scoring + per-canonical-per-candidate-LLM-self-consistency-cross-check + per-canonical-per-candidate-LLM-chain-of-thought-extraction. Per-canonical-per-candidate-confidence-interval-spec runs per-portfolio per-canonical-per-candidate-Bayesian-posterior-spec + per-canonical-per-candidate-frequentist-confidence-spec + per-canonical-per-candidate-bootstrap-confidence-spec + per-canonical-per-candidate-Monte-Carlo-simulation-spec + per-canonical-per-candidate-sensitivity-analysis-spec + per-canonical-per-candidate-confidence-tier-spec. Per-canonical-per-candidate-explainability-spec runs per-portfolio per-canonical-per-candidate-SHAP-spec + per-canonical-per-candidate-LIME-spec + per-canonical-per-candidate-feature-importance-spec + per-canonical-per-candidate-counterfactual-explanation-spec + per-canonical-per-candidate-attribution-graph-spec + per-canonical-per-candidate-causal-DAG-spec + per-canonical-per-candidate-multi-LLM-narrative-explanation + per-canonical-per-candidate-chain-of-thought-extraction.
What does per-portfolio per-canonical-per-candidate-cross-skill-handoff + per-FBC-feedback + per-audit-trail + per-territory-analysis-market-scoring-agent-canonical-bundle do?
Per-portfolio per-canonical-per-candidate-cross-skill-handoff runs per-portfolio per-canonical-per-candidate-handoff-to-cannibalization-analysis (parent commercial pillar at /cannibalization-analysis) + per-canonical-per-candidate-handoff-to-site-selection-software (sibling at /site-selection-software) + per-canonical-per-candidate-handoff-to-market-opportunity-analysis (sibling at /market-opportunity-analysis) + per-canonical-per-candidate-handoff-to-competitor-mapping (sibling at /competitor-mapping) + per-canonical-per-candidate-handoff-to-franchise-territory-mapping (sibling at /franchise-territory-mapping) + per-canonical-per-candidate-handoff-to-franchise-registration-states (sibling at /franchise-registration-states) + per-canonical-per-candidate-handoff-to-per-prospect-franchise-territory-analysis-pipeline (sibling build-pillar at /how-to-build-per-prospect-franchise-territory-analysis-pipeline) + per-canonical-per-candidate-handoff-to-foot-traffic-integration (sibling build-pillar at /how-to-build-foot-traffic-integration-for-multi-location-attribution) + per-canonical-per-candidate-handoff-to-per-location-demographics (sibling at /per-location-demographics) + per-canonical-per-candidate-handoff-to-demographic-data-ingestion (sibling at /demographic-data-ingestion) + per-canonical-per-candidate-handoff-to-commercial-real-estate-api (sibling at /commercial-real-estate-api) + per-canonical-per-candidate-handoff-to-cross-location-cannibalization-detection (sibling build-pillar at /how-to-build-cross-location-cannibalization-detection). Per-canonical-per-candidate-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-candidate-realized-vs-predicted-feedback + per-canonical-FBC-per-candidate-trade-area-model-recalibration + per-canonical-FBC-per-candidate-overlap-estimation-recalibration + per-canonical-FBC-per-candidate-demographic-weighting-recalibration + per-canonical-FBC-per-candidate-foot-traffic-co-visit-recalibration + per-canonical-FBC-per-candidate-FDD-Item-12-attestation-recalibration + per-canonical-FBC-per-candidate-confidence-recalibration + per-canonical-FBC-per-candidate-A/B-test-arm-promotion-demotion. Per-canonical-per-candidate-audit-trail runs per-portfolio per-canonical-per-candidate-canonical-audit-record (per-candidate-ID + per-trade-area-model-pointer + per-existing-location-overlap-record + per-demographic-cohort-weighting-record + per-foot-traffic-co-visitation-record + per-FDD-Item-12-attestation-record + per-multi-LLM-classification-record + per-confidence-interval + per-explainability-record + per-cross-skill-handoff-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-FDD-Item-12-attestation-export + per-canonical-state-AG-export + per-canonical-EU-AI-Act-Article-13-transparency + per-canonical-EU-AI-Act-Article-14-human-oversight + per-canonical-NIST-AI-RMF-attestation + per-canonical-immutable-WORM-storage. Per-territory-analysis-market-scoring-agent-canonical-bundle integrates the cannibalization-risk-scoring skill with sibling skills on the same agent: per-canonical-cannibalization-analysis (parent commercial pillar) + per-canonical-site-selection-software (sibling) + per-canonical-market-opportunity-analysis (sibling) + per-canonical-competitor-mapping (sibling) + per-canonical-franchise-territory-mapping (sibling) + per-canonical-franchise-registration-states (sibling) + per-canonical-per-location-demographics (sibling) + per-canonical-demographic-data-ingestion (sibling) + per-canonical-commercial-real-estate-api (sibling) + per-canonical-per-prospect-franchise-territory-analysis-pipeline (sibling build-pillar at /how-to-build-per-prospect-franchise-territory-analysis-pipeline) + per-canonical-cross-location-cannibalization-detection (sibling build-pillar at /how-to-build-cross-location-cannibalization-detection).
Engage the territory-analysis-market-scoring agent
Per-portfolio per-candidate-site per-canonical-per-candidate-trade-area-modeling-spec + per-per-existing-location-overlap-estimation-spec + per-per-demographic-cohort-weighting-spec + per-per-foot-traffic-co-visitation-spec + per-per-FDD-Item-12-territorial-rights-attestation-spec + per-per-candidate-multi-LLM-classification + per-per-candidate-confidence-interval-spec + per-per-candidate-explainability-spec + per-per-candidate-cross-skill-handoff + per-per-candidate-FBC-feedback-loop + per-per-candidate-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-trade-area-study-vendor + per-foot-traffic-data-vendor + per-demographic-segmentation-vendor + per-spatial-analytics-vendor primitive.
Related reading
- Cannibalization analysis (parent commercial pillar — buyer-outcome framing)
- Per-prospect franchise territory analysis pipeline (sibling build-pillar on the territory-analysis-market-scoring agent — upstream FDD Item-12 territorial-rights pipeline)
- Foot-traffic integration for multi-location attribution (sibling build-pillar — upstream foot-traffic co-visitation source)