Enterprise Intelligence Platform

Permits, Inspections
& Evidence

PIE is a property-level regulatory-data extraction agent in the InsureMEP ecosystem. It pulls permits, inspections, violations, ownership, and evidence from 60+ public agencies, normalizes everything around the property + asset graph, and feeds CriticalAsset.

25Database Tables
30+API Endpoints
19Dashboard Views
13AI-Powered Forms

What is PIE?

๐Ÿข

Asset-First Architecture

Properties are shells. The real intelligence lives in the asset graph โ€” systems, equipment, relationships, dependencies, and lifecycle events that determine operational readiness and risk.

โœฆ

Gemini AI Intelligence

Every permit is enriched by Google Gemini into structured intelligence โ€” systems impacted, asset classes identified, lifecycle events inferred, insurance signals scored, and operational relevance assessed.

๐Ÿ›ก๏ธ

Insurance-Native Signals

Purpose-built for InsureMEP underwriting workflows. Every data point carries compliance relevance, insurance relevance, and operational relevance scores with human-in-the-loop verification.

Core Capabilities

๐Ÿ“‹ Permit Intelligence

Ingest raw permits from any jurisdiction. Normalize addresses, types, and contractors. Run AI enrichment to extract systems, assets, and lifecycle signals from work descriptions.

  • Multi-jurisdiction permit ingestion
  • Address normalization and parcel matching
  • AI-powered work description analysis
  • Contractor activity correlation

๐Ÿ” Inspection Tracking

Track inspection events, results, and findings across the entire property portfolio. Automatically generate findings and obligations from failed inspections.

  • Pass/fail/partial tracking per inspection type
  • Inspector assignment and contact management
  • Automatic finding generation from failures
  • Follow-up obligation creation

๐Ÿ“Š Evidence Management

Collect, categorize, and score evidence records. Track commissioning reports, test results, certificates, photos, and warranty documents with strength and relevance scoring.

  • Evidence strength classification (strong/moderate/weak)
  • Compliance, insurance, and operational relevance
  • AI confidence scoring
  • Human verification workflow

โšก Insurance Signal Generation

Derive underwriting-oriented risk signals from permit and inspection intelligence. Every signal carries direction (positive/negative), severity, domain, and confidence.

  • Equipment upgrade / capacity change detection
  • Failed inspection and compliance gap signals
  • Deferred maintenance indicators
  • Emergency repair and major renovation tracking

Operational Modules

ModuleDescriptionKey Data Points
JurisdictionsGovernment entities that issue permitsName, state, type, data source URL, active status
PropertiesCommercial buildings and facilitiesAddress, parcel ID, type, year built, sq ft, floors, owner, class
LocationsSpecific areas within propertiesName, floor, zone, location type
SystemsBuilding systems (HVAC, electrical, fire, etc.)Name, type, domain, criticality, install year
AssetsIndividual equipment and componentsName, type, manufacturer, model, serial #, condition, criticality
ContractorsLicensed service providersCompany, license #, license type, contact info, active
PermitsBuilding permits from any jurisdictionPermit #, address, type, work description, status, valuation
InspectionsInspection events and resultsType, date, inspector, result, notes
FindingsDeficiencies, violations, gapsTitle, type, severity, domain, status, due date
EvidenceReports, certificates, test resultsTitle, type, strength, compliance/insurance/ops relevance
Insurance SignalsUnderwriting risk indicatorsSignal type, direction, severity, domain, confidence
ObligationsRequired follow-up actionsTitle, type, domain, priority, status, due date
Lifecycle EventsAsset/system lifecycle milestonesEvent type, date, summary, confidence, review status
RelationshipsEntity-to-entity connectionsSource/target entities, relationship type, confidence
Market TargetingOutreach priority scoringPermit density, systems complexity, criticality, insurance value

โœฆ AI Auto-Populate

From Simple Clue to Structured Intelligence

Every create form in PIE includes an AI Auto-Populate bar. Type a simple clue โ€” a building name, an equipment description, a company name โ€” and Gemini fills all form fields with real-world data.

Input Clue
"Park Hyatt NYC"
AI Output
Address: 153 W 57th St, New York, NY 10019
Type: Hotel
Year Built: 2014
Square Footage: 637,000
Floors: 25
Owner: Global Hyatt Corporation
Class: Class A

Supported across all 13 entity types: properties, assets, systems, permits, jurisdictions, contractors, inspections, findings, evidence, insurance signals, obligations, lifecycle events, and locations.

Data Architecture

Ingestion Layer
Raw PermitsInspectionsDocuments
โ†“
Normalization Layer
Address MatchingType ClassificationContractor Linking
โ†“
โœฆ AI Enrichment Layer (Gemini)
System IdentificationAsset ClassificationLifecycle InferenceRisk Scoring
โ†“
Intelligence Layer
Insurance SignalsFindingsObligationsEvidenceMarket Targeting
โ†“
Operational Layer
Review QueueApprove / RejectAudit TrailDashboards

Technology Stack

Frontend

  • Next.js 14 (App Router)
  • React Server Components
  • Custom CSS Design System
  • Inter Typography

Backend

  • Next.js API Routes
  • PostgreSQL 16
  • JWT Authentication
  • bcrypt Password Hashing

Intelligence

  • Google Gemini 2.0 Flash
  • 13-Entity AI Auto-Populate
  • Structured Enrichment Pipeline
  • Human-in-the-Loop Review