Skip to main content

3. Context and Scope

Business Context

System Context Diagram

External Interfaces

InterfaceDirectionDescriptionProtocol
Lender Platform APIBidirectionalSubmit valuation requests, receive completed appraisalsREST (JSON)
CoStar APIInboundCommercial property sales comparables, market metricsREST (JSON)
FRED APIInboundFederal Reserve economic data (GDP, inflation, rates)REST (JSON)
News APIsInboundCurrent events and market sentiment signalsREST (JSON)
REIS APIInboundMarket analytics and forecasting dataREST (JSON)
Authentication ProviderBidirectionalUser authentication and authorizationOAuth 2.0 / OIDC

Technical Context

Data Flow

Technology Mapping

ComponentTechnologyRationale
Web PlatformReact + TypeScriptType safety, component reusability, investor-familiar stack
Backend APINode.js + ExpressJavaScript ecosystem consistency, async I/O for API aggregation
AI Agent (Smitty)Python + LangChainRich ML/AI ecosystem, agent framework maturity
CRESI CalculatorPython + NumPyNumerical computation efficiency, scientific library ecosystem
Memory BankPostgreSQL + TimescaleDBTime-series optimization for historical outcomes, ACID compliance
Caching LayerRedisSub-millisecond latency for frequent data lookups
DeploymentAWS (ECS Fargate)Managed containers, auto-scaling, regulatory compliance certifications
MonitoringDatadogApplication performance monitoring, distributed tracing

Scope and Responsibilities

In Scope

CREstimate.ai Platform Responsibilities:

  • ✅ Market sentiment analysis via Smitty AI agent
  • ✅ CRESI 6-layer sentiment score calculation
  • ✅ Integration with traditional appraisal methods
  • ✅ Continuous learning from historical outcomes
  • ✅ Explainable AI decision reporting for regulators
  • ✅ API integration with lender platforms
  • ✅ User authentication and authorization
  • ✅ Audit trail and compliance reporting

Out of Scope

Not CREstimate.ai Responsibilities:

  • ❌ Traditional appraisal data collection (property inspections, photos)
  • ❌ Income/expense analysis (performed by existing appraisal software)
  • ❌ Sales comparable selection (provided by CoStar, REIS, etc.)
  • ❌ Final credit decisioning (lender responsibility)
  • ❌ Regulatory filing submissions (lender responsibility)
  • ❌ Property title research or legal due diligence
  • ❌ Environmental site assessments

Rationale: CREstimate.ai augments existing appraisal workflows with AI-driven sentiment analysis, not replacing traditional methods or lender responsibilities.


For details on how these external systems are integrated, see Runtime View and Deployment View.