Completions

Get-found swarm · Territory Analysis + Market Scoring Agent · Real-estate-listing-ingestion skill · Build pillar · Published September 3, 2026

How to build CRE listing ingestion for territory-evaluation pipelines

Franchise + multi-location operators evaluating territory expansion need property listings joined to territory analysis — demographic, foot-traffic, competitive density, drive-time isochrone, 4-year payback, IRR modeling. Without orchestration the listings live in 20+ separate vendor portals plus PDFs emailed to the development VP plus flat Excel plus Salesforce free-text fields. This guide explains how to architect the real-estate-listing-ingestion skill on the Territory Analysis + Market Scoring Agent end-to-end at multi-location commercial-real-estate-api scale: per-portfolio per-banner per-target-territory per-canonical-CRE-source-pointer + per-canonical-listing-normalization-spec + per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec + per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec + per-canonical-listing-compliance-overlay + per-canonical-audit-trail + per-portfolio-audit-trail.

What you will build

  • Per-portfolio per-banner per-target-territory per-canonical-CRE-source-pointer across 20+ sources — CoStar + Reonomy + CommercialEdge + CompStak + Crexi + LoopNet + RealMassive + Brevitas + Cherre + Lev + Trepp + Real Capital Analytics + Yardi + RPR + REIS + CBRE + JLL + Cushman & Wakefield + Marcus & Millichap + Colliers.
  • Per-canonical-listing-normalization-spec— 20 property-type classes (residential + multifamily + office + industrial + retail + mixed-use + special-purpose + agricultural + raw-land + hospitality + senior-housing + self-storage + data-center + life-sciences + healthcare medical office + flex-space + R&D + cold-storage + manufactured-housing + cell-tower) + 8 tenure classes + 7 price formats + 8 lease formats + financial metrics (cap-rate going-in/stabilized/exit + NOI + IRR + equity multiple + cash-on-cash + DSCR + LTV + LTC + amortization + mortgage constant + replacement cost) + physical attributes (vintage + zoning + FAR + coverage ratio + parking ratio + loading dock + clear height + power density data-center + fiber + redundancy N+1/2N + cooling CRAH/CRAC/in-row/rear-door + PUE).
  • Per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec — MinHash-LSH + SimHash + fuzzy-address (Levenshtein + Jaro-Winkler + Damerau-Levenshtein + Smith-Waterman + USPS ZIP+4 normalized + USPS CASS certified MOVES compliant) + geocoded coordinate cluster (DBSCAN + HDBSCAN + K-means + OPTICS + haversine radius) + photo fingerprint perceptual hash (pHash + dHash + aHash + wHash + CNN embedding MobileNet/ResNet/VGG/EfficientNet cosine) + broker attribution cluster + source priority rank + recency rank + Mapbox + Google Maps Geocoding + HERE Geocoder + MapTiler + Mapquest + OpenStreetMap Nominatim + Geocodio + Pelias + Smarty + PostGIS spatial index ensemble + rooftop precision vs parcel centroid vs parcel polygon.
  • Per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec — AWS Textract + Azure Form Recognizer + Google Document AI + Adobe PDF Extract + Mathpix + Klippa + Rossum + Hyperscience + Nanonets + Veryfi + Docparser + Tabula + Camelot ensemble + table extraction + line-item extraction + handwriting + rotated-text + multi-column + FX (OANDA + Refinitiv + XE + ECB reference rate + Fed H.10) + per-SF + per-unit + per-acre + per-key + per-bed + cap-rate + NOI + IRR + equity-multiple + cash-on-cash + DSCR + LTV + LTC + amortization schedule + mortgage constant + replacement cost + comparable sale adjustment + income approach + cost approach + sales comparison approach.
  • Per-canonical-listing-compliance-overlay — Fair Housing Act 42 USC 3604 (Mhany Mgmt vs County of Nassau 2nd Cir 2016 + Texas Dept of Housing vs Inclusive Communities Project 2015 SCOTUS disparate-impact) + HUD vs Facebook 2022 settlement (Special Ad Audiences elimination for housing/employment/credit + algorithmic fairness audit + civil penalty) + RESPA Section 8 anti-kickback 12 USC 2607 + ECOA Reg B disparate-impact + TILA Reg Z + Truth in Renting state-specific + state landlord-tenant law + Dodd-Frank Title XIV + 20-state real estate commission rules + NAR Code of Ethics 17 articles + NAR vs Burnett 2024 Sherman Act Section 1 $1.78B verdict (commission collusion; April 2024 settlement requires buyer-broker compensation transparency + ending Cooperative Compensation Rule + steering prohibition + new July 2024 MLS rules) + Sitzer/Burnett/MLS-PIN/Moehrl class-actions + DOJ Antitrust Division Real Estate 2024 active investigation + state appraisal license + state mortgage license NMLS + SAFE Act + CFPB mortgage rules Reg Z/X/V/N + HMDA + CRA + ADA Title III Robles 9th Cir 2019 digital accessibility + Massachusetts AG Copley Advertising 2017 + CCPA/CPRA + CCPA right-to-opt-out-of-automated-decisionmaking + GDPR Article 22 + Connecticut CTDPA + Texas DPSA + Virginia CDPA + Colorado CPA + Utah CPA + NIST AI RMF + ISO 42001 + ISO 27001 + SOC 2 Type II + OPA/Cedar/Casbin/Cerbos/Oso policy-as-code.
  • Per-canonical-cross-skill-handoff + per-canonical-audit-trail — per-handoff-to-28-sibling-skills + per-per-listing-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-Fair-Housing-Act-defense-retention + per-7-year-RESPA-defense-retention + per-3-year-NAR-Code-of-Ethics-record-retention.

Why per-vendor-CoStar-account-flat-listing-feed breaks at multi-location commercial-real-estate-api scale

Per-vendor-CoStar-canonical-account-flat-listing-feed ships per-account per-flat-export primitive. Per-vendor-Reonomy + CommercialEdge + CompStak + Crexi + LoopNet + RealMassive + Brevitas-canonical-account-flat-listing-feed ship per-vendor per-native account-flat-feed primitives. None joins to territory analysis. At 1-account-1-flat-feed scale per-account per-flat-feed primitive is enough. At multi-location commercial-real-estate-api scale per-canonical-CRE-source-pointer + per-canonical-listing-normalization-spec + per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec + per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec + per-canonical-listing-compliance-overlay + per-canonical-audit-trail.

The Fair-Housing-Act anchor is the first operationally distinctive constraint. 42 USC 3604 prohibits making/printing/publishing or causing to be made/printed/published any notice/statement/advertisement with respect to the sale/rental of a dwelling that indicates any preference/limitation/discrimination based on race + color + religion + sex + handicap + familial status + national origin. The Texas Dept of Housing vs Inclusive Communities Project 2015 SCOTUS decision confirmed disparate-impact liability.

The HUD-vs-Facebook-2022-settlement anchor is the second distinctive constraint. HUD charged Facebook with violating the Fair Housing Act by allowing advertisers to use Special Ad Audiences to discriminate based on protected characteristics. The 2022 settlement requires elimination of Special Ad Audiences for housing/employment/credit, an algorithmic fairness audit, and civil penalty. 2022 DOJ statement of interest.

The RESPA-Section-8-anti-kickback anchor is the third distinctive constraint. 12 USC 2607 prohibits kickbacks/unearned fees in real estate settlement. CFPB enforcement precedent. Affiliated-business-arrangement disclosure required.

The NAR-vs-Burnett-2024-Sherman-Act-Section-1 anchor is the fourth distinctive constraint. Burnett vs NAR October 2023 $1.78B verdict on commission collusion. April 2024 NAR settlement requires buyer-broker compensation transparency + ending Cooperative Compensation Rule + steering prohibition + new July 2024 MLS rules. Sitzer/Burnett/MLS-PIN/Moehrl class-actions remain active. DOJ Antitrust Division Real Estate 2024 active investigation.

The operator-side architecture above per-vendor-flat-listing-feed primitive is canonical-CRE-source-pointer + listing-normalization-spec + duplicate-detection-spec + geocoding-spec + PDF-OCR-spec + pricing-normalization-spec + listing-compliance-overlay + cross-skill-handoff + audit-trail + portfolio-audit-trail.

What is in market today

Per-platform per-CRE-data-vendor

CoStar, Reonomy, CommercialEdge, CompStak, Crexi, LoopNet, RealMassive, Brevitas, Cherre, Lev, Trepp, Real Capital Analytics, Yardi, RPR, REIS, CBRE Marketplace, JLL, Cushman & Wakefield, Marcus & Millichap, Colliers. Per-account per-flat-export primitive — typically a vendor-portal export to CSV or PDF that the development VP emails around. Per-canonical-CRE-source-pointer-canonical-listing-normalization-canonical-duplicate-detection-canonical-geocoding-canonical-PDF-OCR-canonical-pricing-normalization-canonical-listing-compliance-overlay-canonical-audit-trail is not the primitive.

Per-platform per-geocoding-vendor

Mapbox, Google Maps Geocoding, HERE Geocoder, MapTiler, Mapquest, OpenStreetMap Nominatim, Geocodio, Pelias, Smarty, PostGIS, Esri ArcGIS Geocoder, TomTom Geocoding, Texas A&M Geocoder, USPS Address Validation, US Census Bureau Geocoder, Lob Address Verification, Loqate, AccuZIP, Melissa Data. Per-account per-flat-geocoding-API primitive (typically blind to per-listing rooftop vs parcel centroid vs parcel polygon precision + per-listing ensemble semantics). Per-canonical-per-listing-Mapbox-Google-Maps-HERE-MapTiler-Mapquest-Nominatim-Geocodio-Pelias-Smarty-PostGIS-ensemble-canonical-per-listing-rooftop-vs-parcel-centroid-vs-parcel-polygon-canonical-per-listing-geocoding-confidence-tier is not the primitive.

Per-platform per-PDF-OCR-vendor

AWS Textract, Azure Form Recognizer, Google Document AI, Adobe PDF Extract, Mathpix, Klippa, Rossum, Hyperscience, Nanonets, Veryfi, Docparser, Tabula, Camelot, ABBYY FineReader, Kofax OmniPage, Tesseract OCR, Pix2Text, docTR, ParseHub, ScrapeStorm. Per-account per-flat-extraction primitive (typically blind to per-listing table extraction + line-item extraction + handwriting + rotated-text + multi-column confidence tiers). Per-canonical-per-listing-AWS-Textract-Azure-Form-Recognizer-Google-Document-AI-Adobe-Mathpix-Klippa-Rossum-Hyperscience-Nanonets-Veryfi-Docparser-Tabula-Camelot-ensemble-canonical-per-listing-table-extraction-confidence-tier-canonical-per-listing-line-item-extraction-confidence-tier-canonical-per-listing-handwriting-confidence-tier-canonical-per-listing-rotated-text-confidence-tier-canonical-per-listing-multi-column-confidence-tier is not the primitive.

Per-platform per-real-estate-compliance-vendor

AppFolio Compliance, Yardi Compliance, RealPage Compliance, ZenLord Pro, Rentec Direct Compliance, Buildium Compliance, AppraisalWorks, AppraisalScope, Compliance.ai, Hyperproof, Drata, Vanta, OneTrust, TrustArc, BigID, Securiti, Ketch, DataGrail. Per-account per-flat-vertical-rule primitive (typically blind to per-listing Fair Housing Act + HUD vs Facebook 2022 settlement + RESPA Section 8 + ECOA Reg B + NAR vs Burnett 2024 Sherman Act Section 1 $1.78B verdict + Sitzer/Burnett/MLS-PIN/Moehrl class-actions + DOJ Antitrust Division Real Estate 2024 semantics). Per-canonical-per-listing-Fair-Housing-Act-canonical-per-listing-HUD-Facebook-2022-settlement-canonical-per-listing-RESPA-Section-8-canonical-per-listing-ECOA-Reg-B-canonical-per-listing-NAR-Burnett-2024-Sherman-Act-Section-1-canonical-per-listing-Sitzer-Burnett-MLS-PIN-Moehrl-class-action-canonical-per-listing-DOJ-Antitrust-Real-Estate-2024 is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-target-territory per-canonical-CRE-source-pointer-substrate. Per-20+-canonical-CRE-source canonical-source.
  2. Per-portfolio per-canonical-listing-normalization-spec. Per-20-property-type-class + per-8-tenure-class + per-7-price-format + per-8-lease-format + per-financial-metric + per-physical-attribute + per-normalization-confidence-tier canonical-normalization.
  3. Per-portfolio per-canonical-duplicate-detection-spec. Per-MinHash-LSH + per-SimHash + per-fuzzy-address-match-Levenshtein-Jaro-Winkler-Damerau-Smith-Waterman-USPS-CASS + per-geocoded-coordinate-cluster-DBSCAN-HDBSCAN-K-means-OPTICS + per-photo-fingerprint-pHash-dHash-aHash-wHash-CNN-embedding + per-broker-attribution-cluster + per-source-priority-rank + per-recency-rank + per-duplicate-confidence-tier canonical-duplicate.
  4. Per-portfolio per-canonical-geocoding-spec. Per-Mapbox + per-Google-Maps + per-HERE + per-MapTiler + per-Mapquest + per-Nominatim + per-Geocodio + per-Pelias + per-Smarty + per-PostGIS-ensemble + per-rooftop-vs-parcel-centroid-vs-parcel-polygon + per-geocoding-confidence-tier canonical-geocoding.
  5. Per-portfolio per-canonical-PDF-OCR-spec. Per-AWS-Textract + per-Azure-Form-Recognizer + per-Google-Document-AI + per-Adobe + per-Mathpix + per-Klippa + per-Rossum + per-Hyperscience + per-Nanonets + per-Veryfi + per-Docparser + per-Tabula + per-Camelot-ensemble + per-table-extraction + per-line-item-extraction + per-handwriting + per-rotated-text + per-multi-column + per-OCR-confidence-tier canonical-OCR.
  6. Per-portfolio per-canonical-pricing-normalization-spec. Per-FX-OANDA-Refinitiv-XE-ECB-Fed-H.10 + per-per-SF + per-per-unit + per-per-acre + per-per-key + per-per-bed + per-cap-rate + per-NOI + per-IRR + per-equity-multiple + per-cash-on-cash + per-DSCR + per-LTV + per-LTC + per-amortization-schedule + per-mortgage-constant + per-replacement-cost + per-comparable-sale-adjustment + per-income-approach + per-cost-approach + per-sales-comparison-approach + per-pricing-normalization-confidence-tier canonical-pricing.
  7. Per-portfolio per-canonical-listing-compliance-overlay. Per-Fair-Housing-Act + per-HUD-Facebook-2022-settlement + per-RESPA-Section-8 + per-ECOA-Reg-B + per-TILA-Reg-Z + per-Truth-in-Renting + per-state-landlord-tenant + per-Dodd-Frank-Title-XIV + per-20-state-real-estate-commission + per-NAR-Code-of-Ethics + per-NAR-Burnett-2024-Sherman-Act + per-Sitzer-Burnett-MLS-PIN-Moehrl + per-DOJ-Antitrust-Real-Estate-2024 + per-state-appraisal-license + per-state-mortgage-license-NMLS + per-SAFE-Act + per-CFPB-mortgage-rules + per-HMDA + per-CRA + per-ADA-Title-III-Robles + per-Massachusetts-AG-Copley-Advertising-2017 + per-CCPA-CPRA + per-CCPA-right-to-opt-out + per-GDPR-Article-22 + per-Connecticut-CTDPA + per-Texas-DPSA + per-Virginia-CDPA + per-Colorado-CPA + per-Utah-CPA + per-NIST-AI-RMF + per-ISO-42001 + per-ISO-27001 + per-SOC-2-Type-II + per-OPA-Cedar-Casbin-Cerbos-Oso canonical-compliance.
  8. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-28-sibling-skills canonical-handoff.
  9. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-listing-canonical-audit-record + per-immutable-WORM-storage + per-7-year-IRS-tax-retention + per-7-year-FTC-substantiation-retention + per-7-year-Fair-Housing-Act-defense-retention + per-7-year-RESPA-defense-retention + per-3-year-NAR-Code-of-Ethics-record-retention canonical-audit.

Frequently asked questions

What is CRE listing ingestion for territory-evaluation pipelines — and what is the listing-stuck-in-a-PDF-emailed-to-the-development-VP problem?

Franchise + multi-location operators evaluating territory expansion need property listings joined to territory analysis — demographic + foot-traffic + competitive density + drive-time isochrone + 4-year payback + IRR modeling. Per-portfolio per-banner per-target-territory per-canonical-CRE-source-pointer (per-CoStar + per-Reonomy + per-CommercialEdge + per-CompStak + per-Crexi + per-LoopNet + per-RealMassive + per-Brevitas + per-Cherre + per-Lev + per-Trepp + per-Real-Capital-Analytics + per-Yardi + per-RPR + per-REIS + per-CBRE + per-JLL + per-Cushman-Wakefield + per-Marcus-Millichap + per-Colliers + per-canonical-CRE-source) + per-canonical-listing-normalization-spec + per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec + per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec + per-canonical-listing-compliance-overlay + per-canonical-cross-skill-handoff + per-canonical-audit-trail. Without orchestration the listings live in 20+ separate vendor portals + PDFs emailed to the development VP + flat Excel + Salesforce free-text fields.

Why does per-vendor-CoStar-canonical-account-flat-listing-feed break at multi-location commercial-real-estate-api scale?

Per-vendor-CoStar-canonical-account-flat-listing-feed ships per-account per-flat-export primitive. Per-vendor-Reonomy + CommercialEdge + CompStak + Crexi + LoopNet + RealMassive + Brevitas-canonical-account-flat-listing-feed ship per-vendor per-native account-flat-feed primitives. None joins to territory analysis. No per-canonical-CRE-source taxonomy across the 20+ data sources, no per-canonical-listing-normalization resolving per-property-type (residential + multifamily + office + industrial + retail + mixed-use + special-purpose + agricultural + raw-land + hospitality + senior-housing + self-storage + data-center + life-sciences + healthcare-medical-office + flex-space + R&D + cold-storage + manufactured-housing + cell-tower) + per-tenure (fee-simple + leasehold + condo + co-op + timeshare + fractional + sale-leaseback + ground-lease) + per-price-format (USD-total + per-SF + per-unit + per-acre + per-key-hospitality + per-bed-healthcare + per-pad-manufactured-housing) + per-lease-format (gross + modified-gross + triple-net + percentage-rent + double-net + bondable-net + absolute-net + escalation-CPI-flat-step) + per-cap-rate vs per-NOI vs per-IRR vs per-equity-multiple vs per-cash-on-cash + per-currency + per-FX + per-vintage + per-zoning + per-FAR + per-coverage-ratio + per-parking-ratio + per-loading-dock + per-clear-height + per-power-density-data-center, no per-canonical-duplicate-detection resolving per-MinHash-LSH + per-SimHash + per-fuzzy-address-match (per-Levenshtein + per-Jaro-Winkler + per-Damerau-Levenshtein + per-Smith-Waterman + per-USPS-ZIP+4-normalized + per-USPS-CASS-certified) + per-geocoded-coordinate-cluster (per-DBSCAN + per-HDBSCAN + per-K-means + per-OPTICS + per-haversine-radius) + per-photo-fingerprint-perceptual-hash (per-pHash + per-dHash + per-aHash + per-wHash + per-CNN-embedding-cosine) + per-listing-broker-attribution-cluster + per-listing-source-priority-rank + per-listing-recency-rank, no per-canonical-geocoding resolving per-Mapbox + per-Google-Maps-Geocoding + per-HERE-Geocoder + per-MapTiler + per-Mapquest + per-OpenStreetMap-Nominatim + per-Geocodio + per-Pelias + per-Smarty + per-PostGIS-spatial-index ensemble + per-rooftop-precision + per-parcel-centroid + per-parcel-polygon, no per-canonical-PDF-OCR resolving per-AWS-Textract + per-Azure-Form-Recognizer + per-Google-Document-AI + per-Adobe-PDF-Extract + per-Mathpix + per-Klippa + per-Rossum + per-Hyperscience + per-Nanonets + per-Veryfi + per-Docparser + per-Tabula + per-Camelot ensemble + per-confidence-tier-table-extraction + per-confidence-tier-line-item-extraction + per-confidence-tier-handwriting + per-confidence-tier-rotated-text + per-confidence-tier-multi-column, no per-canonical-pricing-normalization resolving per-FX (per-OANDA + per-Refinitiv + per-XE + per-ECB-reference-rate + per-Fed-H.10) + per-per-SF + per-per-unit + per-per-acre + per-per-key + per-per-bed + per-cap-rate (per-going-in + per-stabilized + per-exit + per-spread-vs-Treasury) + per-NOI + per-IRR + per-equity-multiple + per-cash-on-cash + per-DSCR + per-LTV + per-LTC + per-amortization-schedule + per-mortgage-constant + per-replacement-cost + per-comparable-sale-adjustment + per-income-approach + per-cost-approach + per-sales-comparison-approach, no per-canonical-listing-compliance-overlay (the operationally distinctive anchor: Fair Housing Act + HUD vs Facebook 2022 settlement Special Ad Audiences for housing + RESPA Section 8 anti-kickback + ECOA Reg B credit-adjacent + Dodd-Frank + state real estate commission rules + NAR Code of Ethics + Truth in Renting state-specific + Sherman Act Section 1 NAR vs Burnett 2024 commission case $1.78B verdict + Realtor antitrust class-action settlement), no per-listing audit trail with regulatory-defense retention. Per-vendor-CoStar + Reonomy + CommercialEdge + CompStak + Crexi + LoopNet ship per-account per-flat-feed primitives. At 1-account-1-flat-feed scale per-account per-flat-feed primitive is enough. At multi-location commercial-real-estate-api scale per-canonical-CRE-source-pointer + per-canonical-listing-normalization-spec + per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec + per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec + per-canonical-listing-compliance-overlay + per-canonical-audit-trail.

How does per-listing normalization engine + per-listing duplicate-detection engine + per-listing geocoding engine + per-listing PDF-OCR engine + per-listing pricing-normalization engine work?

Per-portfolio per-banner per-target-territory per-listing per-canonical-normalization-spec runs per-portfolio per-canonical-per-listing-property-type-class (20 classes residential + multifamily + office + industrial + retail + mixed-use + special-purpose + agricultural + raw-land + hospitality + senior-housing + self-storage + data-center + life-sciences + healthcare-medical-office + flex-space + R&D + cold-storage + manufactured-housing + cell-tower) + per-canonical-per-listing-tenure-class (8 classes fee-simple + leasehold + condo + co-op + timeshare + fractional + sale-leaseback + ground-lease) + per-canonical-per-listing-price-format (7 formats USD-total + per-SF + per-unit + per-acre + per-key-hospitality + per-bed-healthcare + per-pad-manufactured-housing) + per-canonical-per-listing-lease-format (8 formats gross + modified-gross + triple-net + percentage-rent + double-net + bondable-net + absolute-net + escalation-CPI-flat-step) + per-canonical-per-listing-financial-metric (per-cap-rate going-in/stabilized/exit + per-NOI + per-IRR + per-equity-multiple + per-cash-on-cash + per-DSCR + per-LTV + per-LTC + per-amortization + per-mortgage-constant + per-replacement-cost) + per-canonical-per-listing-physical-attributes (per-vintage + per-zoning + per-FAR + per-coverage-ratio + per-parking-ratio + per-loading-dock + per-clear-height + per-power-density-data-center + per-fiber-data-center + per-redundancy-N+1/2N + per-cooling-CRAH/CRAC/in-row/rear-door + per-PUE) + per-canonical-per-listing-normalization-confidence-tier + per-canonical-per-listing-normalization-explainability. Per-canonical-duplicate-detection-spec runs per-portfolio per-canonical-per-listing-MinHash-LSH (Jaccard-similarity-threshold-tunable) + per-canonical-per-listing-SimHash (Hamming-distance-threshold-tunable) + per-canonical-per-listing-fuzzy-address-match (per-Levenshtein + per-Jaro-Winkler + per-Damerau-Levenshtein + per-Smith-Waterman + per-USPS-ZIP+4-normalized + per-USPS-CASS-certified-MOVES-compliant) + per-canonical-per-listing-geocoded-coordinate-cluster (per-DBSCAN + per-HDBSCAN + per-K-means + per-OPTICS + per-haversine-radius) + per-canonical-per-listing-photo-fingerprint (per-pHash + per-dHash + per-aHash + per-wHash + per-CNN-embedding-cosine-MobileNet/ResNet/VGG/EfficientNet) + per-canonical-per-listing-broker-attribution-cluster + per-canonical-per-listing-source-priority-rank + per-canonical-per-listing-recency-rank + per-canonical-per-listing-duplicate-confidence-tier. Per-canonical-geocoding-spec runs per-portfolio per-canonical-per-listing-Mapbox + per-canonical-per-listing-Google-Maps-Geocoding + per-canonical-per-listing-HERE-Geocoder + per-canonical-per-listing-MapTiler + per-canonical-per-listing-Mapquest + per-canonical-per-listing-OpenStreetMap-Nominatim + per-canonical-per-listing-Geocodio + per-canonical-per-listing-Pelias + per-canonical-per-listing-Smarty + per-canonical-per-listing-PostGIS-spatial-index-ensemble + per-canonical-per-listing-rooftop-precision-vs-parcel-centroid-vs-parcel-polygon + per-canonical-per-listing-geocoding-confidence-tier. Per-canonical-PDF-OCR-spec runs per-portfolio per-canonical-per-listing-AWS-Textract + per-canonical-per-listing-Azure-Form-Recognizer + per-canonical-per-listing-Google-Document-AI + per-canonical-per-listing-Adobe-PDF-Extract + per-canonical-per-listing-Mathpix + per-canonical-per-listing-Klippa + per-canonical-per-listing-Rossum + per-canonical-per-listing-Hyperscience + per-canonical-per-listing-Nanonets + per-canonical-per-listing-Veryfi + per-canonical-per-listing-Docparser + per-canonical-per-listing-Tabula + per-canonical-per-listing-Camelot-ensemble + per-canonical-per-listing-table-extraction-confidence-tier + per-canonical-per-listing-line-item-extraction-confidence-tier + per-canonical-per-listing-handwriting-confidence-tier + per-canonical-per-listing-rotated-text-confidence-tier + per-canonical-per-listing-multi-column-confidence-tier. Per-canonical-pricing-normalization-spec runs per-portfolio per-canonical-per-listing-FX (per-OANDA + per-Refinitiv + per-XE + per-ECB + per-Fed-H.10) + per-canonical-per-listing-per-SF + per-canonical-per-listing-per-unit + per-canonical-per-listing-per-acre + per-canonical-per-listing-per-key + per-canonical-per-listing-per-bed + per-canonical-per-listing-cap-rate + per-canonical-per-listing-NOI + per-canonical-per-listing-IRR + per-canonical-per-listing-equity-multiple + per-canonical-per-listing-cash-on-cash + per-canonical-per-listing-DSCR + per-canonical-per-listing-LTV + per-canonical-per-listing-LTC + per-canonical-per-listing-amortization-schedule + per-canonical-per-listing-mortgage-constant + per-canonical-per-listing-replacement-cost + per-canonical-per-listing-comparable-sale-adjustment + per-canonical-per-listing-income-approach + per-canonical-per-listing-cost-approach + per-canonical-per-listing-sales-comparison-approach + per-canonical-per-listing-pricing-normalization-confidence-tier.

What does per-listing compliance overlay do — and what are the Fair-Housing-Act + HUD-Facebook + RESPA + ECOA + NAR-Burnett-2024-Sherman-Act anchors?

Per-portfolio per-banner per-target-territory per-listing per-canonical-listing-compliance-overlay runs per-portfolio per-canonical-per-listing-Fair-Housing-Act (the first operationally distinctive anchor — 42 USC 3604 prohibits making/printing/publishing or causing to be made/printed/published any notice/statement/advertisement with respect to the sale/rental of a dwelling that indicates any preference/limitation/discrimination based on race + color + religion + sex + handicap + familial status + national origin; HUD enforcement precedent including Mhany Mgmt vs County of Nassau 2nd Cir 2016; Texas Dept of Housing vs Inclusive Communities Project 2015 SCOTUS disparate-impact) + per-canonical-per-listing-HUD-vs-Facebook-2022-settlement (the second operationally distinctive anchor — HUD charged Facebook with violating Fair Housing Act by allowing advertisers to use Special Ad Audiences to discriminate based on protected characteristics; 2022 settlement requires elimination of Special Ad Audiences for housing/employment/credit + algorithmic fairness audit + civil penalty + 2022 DOJ statement of interest) + per-canonical-per-listing-RESPA-Section-8-anti-kickback (the third operationally distinctive anchor — 12 USC 2607 prohibits kickbacks/unearned fees in real estate settlement; CFPB enforcement precedent; affiliated-business-arrangement disclosure) + per-canonical-per-listing-ECOA-Reg-B-disparate-impact (credit-adjacent decisioning cannot use/proxy for protected class) + per-canonical-per-listing-Truth-in-Lending-Act-Reg-Z + per-canonical-per-listing-Truth-in-Renting-state-specific (NJ + NY + CA + IL + MA + WA + others) + per-canonical-per-listing-state-landlord-tenant-law + per-canonical-per-listing-Dodd-Frank-Title-XIV + per-canonical-per-listing-state-real-estate-commission-rules (per-CA-DRE + per-NY-DOS + per-TX-TREC + per-FL-DBPR + per-IL-IDFPR + per-MA-DPL + per-OH-DRC + per-PA-DOS + per-NJ-DCA + per-WA-DOL + per-OR-REA + per-CO-DORA + per-AZ-ADRE + per-NV-RED + per-GA-GREC + per-NC-NCREC + per-VA-DPOR + per-MD-DLLR + per-TN-TREC + per-KY-KREC) + per-canonical-per-listing-NAR-Code-of-Ethics-17-articles + per-canonical-per-listing-NAR-vs-Burnett-2024-Sherman-Act-Section-1 (the fourth operationally distinctive anchor — Burnett vs NAR October 2023 $1.78B verdict on commission collusion; April 2024 NAR settlement requires buyer-broker compensation transparency + ending Cooperative Compensation Rule + steering-prohibition + new July 2024 MLS rules; Realtor antitrust class-action) + per-canonical-per-listing-Sitzer-Burnett-MLS-PIN-Moehrl-class-actions + per-canonical-per-listing-DOJ-Antitrust-Division-Real-Estate-2024-active-investigation + per-canonical-per-listing-state-appraisal-license + per-canonical-per-listing-state-mortgage-license-NMLS + per-canonical-per-listing-SAFE-Act + per-canonical-per-listing-CFPB-mortgage-rules-Reg-Z-X-V-N + per-canonical-per-listing-HMDA-Home-Mortgage-Disclosure-Act + per-canonical-per-listing-Community-Reinvestment-Act-CRA + per-canonical-per-listing-state-fair-employment-housing-act + per-canonical-per-listing-ADA-Title-III-digital-accessibility (when listing portal accessibility — Robles 9th Cir 2019) + per-canonical-per-listing-Massachusetts-AG-Copley-Advertising-2017 (when geofence-triggered real-estate ad near healthcare facility) + per-canonical-per-listing-CCPA-CPRA-sensitive-PI + per-canonical-per-listing-CCPA-right-to-opt-out-of-automated-decisionmaking + per-canonical-per-listing-GDPR-Article-22 + per-canonical-per-listing-Connecticut-CTDPA + per-canonical-per-listing-Texas-DPSA + per-canonical-per-listing-Virginia-CDPA + per-canonical-per-listing-Colorado-CPA + per-canonical-per-listing-Utah-CPA + per-canonical-per-listing-NIST-AI-RMF + per-canonical-per-listing-ISO-42001 + per-canonical-per-listing-ISO-27001 + per-canonical-per-listing-SOC-2-Type-II + per-canonical-per-listing-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code + per-canonical-per-listing-compliance-confidence-tier.

What does per-listing cross-skill-handoff + per-territory-analysis-agent-canonical-bundle + per-listing audit-trail + per-canonical-end-to-end-replay do?

Per-portfolio per-listing per-canonical-per-listing-cross-skill-handoff runs per-portfolio per-canonical-per-listing-handoff-to-commercial-real-estate-api (parent commercial pillar) + per-canonical-per-listing-handoff-to-territory-analysis-market-scoring (parent agent) + per-canonical-per-listing-handoff-to-per-prospect-franchise-territory-analysis-pipeline-build-pillar + per-canonical-per-listing-handoff-to-continuous-per-market-scoring-build-pillar + per-canonical-per-listing-handoff-to-continuous-foot-traffic-ingestion-build-pillar + per-canonical-per-listing-handoff-to-foot-traffic-integration-for-multi-location-attribution-build-pillar + per-canonical-per-listing-handoff-to-per-location-competitive-density-mapping-build-pillar + per-canonical-per-listing-handoff-to-competitor-density-territory-mapping-build-pillar + per-canonical-per-listing-handoff-to-FDD-territorial-protection-gating-build-pillar + per-canonical-per-listing-handoff-to-per-jurisdiction-compliance-multi-state-franchise-build-pillar + per-canonical-per-listing-handoff-to-per-vertical-compliance-overlay-build-pillar + per-canonical-per-listing-handoff-to-marketing-compliance-overlay-regulated-industries-build-pillar + per-canonical-per-listing-handoff-to-real-time-multi-location-inventory-state-monitoring-build-pillar + per-canonical-per-listing-handoff-to-master-record-build-pillar + per-canonical-per-listing-handoff-to-multi-source-canonical-ingestion-build-pillar + per-canonical-per-listing-handoff-to-multi-source-attribution-preserving-lead-ingestion-build-pillar + per-canonical-per-listing-handoff-to-marketing-stack-integration-health-build-pillar + per-canonical-per-listing-handoff-to-per-location-mmm-driven-budget-recommendation-engine-build-pillar + per-canonical-per-listing-handoff-to-per-location-mmm-for-multi-store-marketing-budget-allocation-build-pillar + per-canonical-per-listing-handoff-to-per-location-multi-model-attribution-build-pillar + per-canonical-per-listing-handoff-to-per-location-cross-channel-attribution-rollup-build-pillar + per-canonical-per-listing-handoff-to-cross-banner-loyalty-platform-integration-build-pillar + per-canonical-per-listing-handoff-to-per-jurisdiction-compliance-multi-state-franchise-build-pillar + per-canonical-per-listing-handoff-to-cohort-framed-benchmark-reports-build-pillar + per-canonical-per-listing-handoff-to-multi-vendor-call-tracking-integration-build-pillar + per-canonical-per-listing-handoff-to-multi-vendor-receipt-joining-and-offline-attribution-build-pillar + per-canonical-per-listing-handoff-to-per-location-visitor-intent-enrichment-build-pillar. Per-territory-analysis-agent-canonical-bundle integrates the real-estate-listing-ingestion skill with sibling skills on the same territory-analysis-market-scoring agent: per-canonical-real-estate-listing-ingestion (this skill) + per-canonical-per-prospect-franchise-territory-analysis-pipeline + per-canonical-continuous-per-market-scoring + per-canonical-continuous-foot-traffic-ingestion + per-canonical-competitor-density-territory-mapping + per-canonical-per-location-competitive-density-mapping. Per-canonical-end-to-end-SLA runs per-canonical-per-listing-CRE-source-pointer-resolve-to-normalization-to-duplicate-detection-to-geocoding-to-PDF-OCR-to-pricing-normalization-to-listing-compliance-overlay-to-Fair-Housing-HUD-Facebook-RESPA-ECOA-NAR-Burnett-2024-anchors-to-FBC-feedback-loop-SLA. Per-portfolio per-listing per-canonical-audit-trail runs per-portfolio per-canonical-per-listing-canonical-audit-record (per-listing-ID + per-banner-pointer + per-target-territory-pointer + per-canonical-CRE-source-snapshot per-CoStar/Reonomy/CommercialEdge/CompStak/Crexi/LoopNet/RealMassive/Brevitas/Cherre/Lev/Trepp/Real-Capital-Analytics/Yardi/RPR/REIS/CBRE/JLL/Cushman-Wakefield/Marcus-Millichap/Colliers + per-normalization-snapshot + per-20-property-type-class-snapshot + per-8-tenure-class-snapshot + per-7-price-format-snapshot + per-8-lease-format-snapshot + per-financial-metric-snapshot + per-physical-attribute-snapshot + per-duplicate-detection-snapshot + per-MinHash-LSH-SimHash-snapshot + per-fuzzy-address-match-Levenshtein-Jaro-Winkler-Damerau-Smith-Waterman-USPS-CASS-snapshot + per-geocoded-coordinate-cluster-DBSCAN-HDBSCAN-K-means-OPTICS-snapshot + per-photo-fingerprint-pHash-dHash-aHash-wHash-CNN-embedding-snapshot + per-broker-attribution-cluster-snapshot + per-geocoding-snapshot + per-Mapbox-Google-Maps-HERE-MapTiler-Mapquest-Nominatim-Geocodio-Pelias-Smarty-PostGIS-ensemble-snapshot + per-rooftop-vs-parcel-centroid-vs-parcel-polygon-snapshot + per-PDF-OCR-snapshot + per-AWS-Textract-Azure-Form-Recognizer-Google-Document-AI-Adobe-Mathpix-Klippa-Rossum-Hyperscience-Nanonets-Veryfi-Docparser-Tabula-Camelot-ensemble-snapshot + per-pricing-normalization-snapshot + per-FX-OANDA-Refinitiv-XE-ECB-Fed-H.10-snapshot + per-per-SF-per-unit-per-acre-per-key-per-bed-snapshot + per-cap-rate-NOI-IRR-equity-multiple-cash-on-cash-DSCR-LTV-LTC-snapshot + per-compliance-overlay-snapshot + per-Fair-Housing-Act-snapshot + per-HUD-Facebook-2022-settlement-snapshot + per-RESPA-Section-8-snapshot + per-ECOA-Reg-B-snapshot + per-TILA-Reg-Z-snapshot + per-Truth-in-Renting-snapshot + per-state-landlord-tenant-snapshot + per-Dodd-Frank-Title-XIV-snapshot + per-20-state-real-estate-commission-snapshot + per-NAR-Code-of-Ethics-17-articles-snapshot + per-NAR-Burnett-2024-Sherman-Act-Section-1-snapshot + per-Sitzer-Burnett-MLS-PIN-Moehrl-class-action-snapshot + per-DOJ-Antitrust-Division-Real-Estate-2024-snapshot + per-state-appraisal-license-snapshot + per-state-mortgage-license-NMLS-snapshot + per-SAFE-Act-snapshot + per-CFPB-mortgage-rules-Reg-Z-X-V-N-snapshot + per-HMDA-snapshot + per-CRA-snapshot + per-state-fair-employment-housing-snapshot + per-ADA-Title-III-Robles-snapshot + per-Massachusetts-AG-Copley-Advertising-2017-snapshot + per-CCPA-CPRA-snapshot + per-CCPA-right-to-opt-out-snapshot + per-GDPR-Article-22-snapshot + per-Connecticut-CTDPA-Texas-DPSA-Virginia-CDPA-Colorado-CPA-Utah-CPA-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-Fair-Housing-Act-defense-retention + per-canonical-7-year-RESPA-defense-retention + per-canonical-3-year-NAR-Code-of-Ethics-record-retention. Per-canonical-end-to-end-replay runs per-portfolio per-canonical-per-listing-normalization-rewind + per-canonical-per-listing-duplicate-detection-rewind + per-canonical-per-listing-geocoding-rewind + per-canonical-per-listing-PDF-OCR-rewind + per-canonical-per-listing-pricing-normalization-rewind + per-canonical-per-listing-compliance-overlay-rewind + per-canonical-per-listing-Fair-Housing-HUD-Facebook-RESPA-ECOA-NAR-Burnett-2024-anchors-rewind + per-canonical-per-listing-replay-confidence-tier + per-canonical-per-listing-replay-explainability.

Engage the territory-analysis agent

Per-portfolio per-banner per-target-territory per-canonical-CRE-source-pointer + per-canonical-listing-normalization-spec + per-canonical-duplicate-detection-spec + per-canonical-geocoding-spec + per-canonical-PDF-OCR-spec + per-canonical-pricing-normalization-spec + per-canonical-listing-compliance-overlay + per-canonical-audit-trail + per-portfolio-audit-trail shipped as the orchestration layer above your existing per-CRE-data-vendor + per-geocoding-vendor + per-PDF-OCR-vendor + per-real-estate-compliance-vendor primitive.