See the stars

HabitaSense Specification

Home / HabitaSense / HabitaSense Specification

HabitaSense

Built on Data. Grounded in Reality.


HabitaSense is an open-source AI-powered housing market analysis specification designed to improve transparency across rental and home ownership markets. It analyzes property listings, historical sales and rental data, property characteristics, public records, appraisal information, and market conditions to provide data-driven insights into pricing, affordability, risk, and market behavior.

HabitaSense is designed to help renters, home buyers, property owners, researchers, financial professionals, and housing analysts identify fair market values, recognize potentially inflated prices, detect unusual valuation activity, and understand the financial realities of housing decisions.

Purpose

HabitaSense provides a transparent analytical framework for evaluating housing opportunities and risks. The specification emphasizes evidence-based comparisons, explainable AI, historical context, and the reconciliation of listing information with available property and financial records.

The system is designed to distinguish between observed data, calculated estimates, historical records, model predictions, and detected anomalies so users can understand how each conclusion was reached.

Core Principles

  • Use available market evidence to support housing valuations.
  • Compare properties using relevant characteristics and local market conditions.
  • Identify pricing that appears materially above or below comparable market evidence.
  • Detect inconsistencies between listings, public records, appraisals, and historical transactions.
  • Prioritize significant changes in pricing and market conditions.
  • Make AI-generated conclusions explainable and traceable to supporting evidence.
  • Preserve uncertainty when available information is incomplete or conflicting.
  • Support both rental and ownership analysis.
  • Protect user control over housing analysis and decision-making.
  • Maintain an open-source foundation that allows community review and improvement.

Core Modules

AI Listing Intelligence

  • Parse housing listings and extract structured property information.
  • Identify bedrooms, bathrooms, square footage, lot size, property type, location, amenities, features, and stated condition.
  • Analyze listing descriptions using natural language processing.
  • Identify potentially important features that may affect value.
  • Detect missing, contradictory, outdated, or suspicious listing information.
  • Compare structured listing information with available property records.
  • Track changes to listing descriptions and property details over time.

Price Fairness Analysis

  • Compare asking prices with comparable properties.
  • Analyze historical sales and rental prices.
  • Calculate price per square foot and related valuation metrics.
  • Apply amenity-weighted comparisons.
  • Account for relevant property characteristics and local market conditions.
  • Normalize comparisons across neighborhoods and market segments.
  • Estimate reasonable market value ranges.
  • Identify properties whose asking prices materially differ from supported market evidence.
  • Provide explanations for major differences between asking price and estimated fair value.

Fraud and Inflation Detection

  • Detect potentially inflated listing prices.
  • Identify unusual price increases and decreases.
  • Detect rapid relisting activity.
  • Identify artificial or unexplained price movements.
  • Compare listing information against historical property records.
  • Identify inconsistencies involving ownership, sales, appraisals, and property characteristics.
  • Detect suspicious appraisal valuation spikes.
  • Flag potentially fraudulent or unreliable appraisal histories for further review.
  • Generate risk indicators without presenting them as definitive findings of fraud.

Market Movement Tracking

  • Monitor historical listing activity.
  • Track price reductions and increases.
  • Prioritize significant price drops.
  • Identify properties experiencing repeated price adjustments.
  • Detect emerging market trends.
  • Identify changes in local supply and demand indicators.
  • Track neighborhood-level market volatility.
  • Generate alerts when market conditions materially change.
  • Identify properties that may become more attractive following substantial price reductions.

Rental Intelligence

  • Analyze rental asking prices against comparable properties.
  • Compare rental rates by location, property type, size, and amenities.
  • Identify potentially overpriced and underpriced rentals.
  • Track rental price changes.
  • Estimate rental affordability.
  • Analyze historical rental trends.
  • Identify unusual rental pricing patterns.
  • Compare rental costs with local income and affordability indicators.

Home Ownership Analysis

  • Estimate ownership costs beyond the purchase price.
  • Analyze mortgage payment scenarios.
  • Compare property prices with historical market evidence.
  • Estimate potential break-even periods.
  • Evaluate long-term ownership costs.
  • Model equity growth scenarios.
  • Analyze sensitivity to changes in mortgage rates.
  • Compare ownership costs with comparable rental costs.
  • Identify financial conditions that may materially affect ownership affordability.

Rent Versus Buy Analysis

  • Compare projected rental costs with projected ownership costs.
  • Calculate estimated mortgage break-even periods.
  • Include relevant taxes, insurance, maintenance, HOA costs, financing costs, and other recurring expenses when data is available.
  • Model multiple ownership time horizons.
  • Analyze the effects of changing mortgage rates.
  • Compare potential equity accumulation with rental expenditure.
  • Present assumptions used in each comparison.
  • Clearly distinguish estimates from verified financial records.

Geospatial Intelligence

  • Analyze housing conditions geographically.
  • Identify neighborhood-level pricing patterns.
  • Generate market valuation heatmaps.
  • Compare nearby properties using spatial relationships.
  • Apply location-sensitive valuation adjustments.
  • Analyze proximity to relevant amenities and services when data is available.
  • Identify geographic differences in affordability.
  • Detect localized market trends and anomalies.

Property Record Reconciliation

  • Compare listing information with available public property records.
  • Reconcile historical sale records with current listing information.
  • Compare recorded property characteristics with advertised characteristics.
  • Identify discrepancies between property records and listings.
  • Track ownership and transaction history when legally available.
  • Associate relevant tax and appraisal records with properties.
  • Preserve source references and timestamps for analyzed records.

Financial Oversight Analysis

  • Predict potential loan risk using property volatility and regional price stability.
  • Estimate fair appraisal values using historical appraisal records and market evidence.
  • Detect appraisal irregularities and suspicious valuation spikes.
  • Identify potential predatory lending patterns using available rate, fee, and mortgage structure data.
  • Evaluate HOA financial health when relevant financial records are available.
  • Detect property tax anomalies.
  • Stress test mortgage payments under changing interest rates.
  • Project potential equity growth under multiple market scenarios.
  • Identify corporate ownership patterns when relevant records are available.
  • Identify foreclosure risk indicators.
  • Detect potentially over-leveraged properties through available lien and loan record aggregation.
  • Present financial risk indicators as analytical signals rather than definitive legal or financial conclusions.

Trust and Transparency

  • Generate a property trust score using documented analytical factors.
  • Provide explainable AI outputs.
  • Show the evidence supporting valuation conclusions.
  • Identify which property characteristics contributed to an estimated value.
  • Distinguish source data from model-generated estimates.
  • Preserve confidence levels for analytical conclusions.
  • Identify conflicting or incomplete evidence.
  • Make scoring methodologies understandable to users.
  • Provide traceable reasoning for significant alerts and recommendations.

Data Integration and Normalization

  • Support ingestion of available housing market data.
  • Support property listing information.
  • Support historical sales information.
  • Support rental market information.
  • Support county and public property records.
  • Support tax and appraisal information.
  • Support zoning and property classification information.
  • Normalize inconsistent data formats.
  • Map related records to the appropriate property.
  • Reconcile duplicate or conflicting records.
  • Preserve data provenance.
  • Record source timestamps and update history.

Alerts and Monitoring

  • Alert users to potentially overpriced properties.
  • Identify potentially underpriced opportunities.
  • Highlight significant price reductions.
  • Flag unusual appraisal activity.
  • Identify rapid listing changes.
  • Detect significant market movements.
  • Notify users of valuation anomalies.
  • Monitor selected properties over time.
  • Allow analytical thresholds to be configured according to user needs.

AI Model and Analysis

  • Support property price prediction.
  • Support rental price prediction.
  • Support anomaly detection.
  • Support feature extraction from unstructured listing information.
  • Provide confidence indicators.
  • Explain model-generated conclusions.
  • Identify potential model bias.
  • Support continuous model evaluation and improvement.
  • Compare model predictions against observed market outcomes.
  • Preserve historical model results for analytical comparison.
  • Avoid presenting predictions as guaranteed outcomes.

Affordability and Market Health

  • Analyze housing affordability by location.
  • Compare housing prices with available income indicators.
  • Identify affordability pressure.
  • Analyze rental burden.
  • Identify areas experiencing significant price growth.
  • Track relationships between housing prices, rents, and local market conditions.
  • Identify potential affordability deterioration or improvement.
  • Provide historical context for affordability assessments.

Optional Plugin Modules

MLS Integration Plugin

  • Connect to authorized MLS data sources.
  • Import listing and historical market information.
  • Synchronize listing updates.
  • Preserve source attribution and timestamps.
  • Apply access and licensing restrictions imposed by the data provider.

Public Records Plugin

  • Connect to available county and municipal property records.
  • Retrieve property ownership, tax, appraisal, and transaction information.
  • Reconcile public records with listing information.
  • Track record changes over time.

Mortgage Analysis Plugin

  • Analyze mortgage scenarios.
  • Compare interest rate conditions.
  • Model payment changes.
  • Evaluate financing costs.
  • Support mortgage affordability and stress testing.

HOA Analysis Plugin

  • Analyze available HOA financial records.
  • Evaluate assessments and fee trends.
  • Identify potential financial stress indicators.
  • Compare HOA costs with similar properties.
  • Flag unusually high or rapidly increasing HOA expenses.

Tax Analysis Plugin

  • Analyze property tax history.
  • Detect unusual assessment changes.
  • Compare tax burdens between comparable properties.
  • Identify potential tax anomalies.

Appraisal Review Plugin

  • Compare current and historical appraisal values.
  • Identify unusual appraisal changes.
  • Detect discrepancies between appraisal values and market evidence.
  • Generate appraisal review indicators.
  • Preserve appraisal history for analysis.

Fraud Investigation Plugin

  • Combine listing, ownership, transaction, appraisal, and valuation signals.
  • Identify patterns associated with potentially suspicious property activity.
  • Generate investigation-oriented evidence reports.
  • Preserve source records and analytical reasoning.
  • Avoid making definitive allegations without sufficient evidence.

Investment Analysis Plugin

  • Evaluate rental investment opportunities.
  • Estimate potential cash flow.
  • Analyze operating expenses.
  • Model potential returns.
  • Compare properties across investment scenarios.
  • Evaluate sensitivity to vacancy, financing, maintenance, and market changes.

Community Housing Plugin

  • Analyze neighborhood affordability.
  • Identify housing supply pressures.
  • Monitor rental and ownership trends.
  • Support community housing research.
  • Provide aggregated market indicators while protecting appropriate privacy boundaries.

Export and Reporting Plugin

  • Generate property analysis reports.
  • Export valuation comparisons.
  • Produce market trend summaries.
  • Export supporting evidence and assumptions.
  • Create structured datasets for further analysis.

Notification Plugin

  • Deliver configurable property alerts.
  • Notify users of significant price changes.
  • Notify users of appraisal anomalies.
  • Notify users of market changes.
  • Support user-defined monitoring conditions.

AI Explainability Requirements

HabitaSense should explain significant analytical conclusions in terms that users can understand.

Each major conclusion should identify, when available:

  • The conclusion being presented.
  • The evidence supporting the conclusion.
  • The properties or records used for comparison.
  • The relevant historical information.
  • The factors that materially influenced the result.
  • The confidence level.
  • Important limitations or missing information.
  • Whether the result is observed, calculated, estimated, predicted, or flagged as anomalous.

AI-generated analysis must not conceal uncertainty or present estimates as verified facts.

Data Provenance

HabitaSense should maintain provenance for analyzed information whenever the source data permits.

Provenance should include:

  • Data source.
  • Property or record identifier.
  • Collection or update timestamp.
  • Historical date of the underlying record.
  • Transformation or normalization applied.
  • Analytical method used.
  • Model version when applicable.
  • Confidence or reliability indicator when available.

Privacy and Responsible Analysis

HabitaSense should minimize unnecessary collection of personal information.

The system should:

  • Limit personal data collection to what is necessary for the requested analysis.
  • Avoid exposing private information without an appropriate legal basis.
  • Separate property-level information from unnecessary personal information.
  • Respect applicable data access restrictions.
  • Preserve source-specific usage requirements.
  • Clearly identify limitations in public and third-party data.
  • Avoid discriminatory housing recommendations or prohibited forms of profiling.
  • Provide analytical information without making protected-class determinations about individuals.

User Controls

Users should be able to:

  • Search and evaluate properties.
  • Compare multiple properties.
  • Review supporting evidence.
  • Configure valuation preferences.
  • Configure alert thresholds.
  • Monitor selected properties.
  • Compare rental and ownership scenarios.
  • Review historical pricing.
  • Inspect appraisal and transaction indicators.
  • Export permitted analytical results.
  • Understand and challenge AI-generated conclusions.

Quality and Validation

HabitaSense should continuously evaluate analytical quality.

Validation should include:

  • Comparison of predictions against observed market outcomes.
  • Detection of inaccurate or stale source information.
  • Evaluation of anomalous results.
  • Monitoring for systematic model errors.
  • Review of valuation accuracy.
  • Review of confidence calibration.
  • Testing across different housing markets and property types.
  • Documentation of known limitations.

Open Source Collaboration

HabitaSense is designed as an open-source specification that can be implemented, reviewed, modified, extended, and improved by the community.

Implementations should preserve the principles of transparency, evidence-based analysis, explainability, provenance, user control, and responsible housing intelligence.

Project Goals

  • Improve transparency in housing markets.
  • Help users identify more defensible property valuations.
  • Detect potentially inflated pricing and unusual valuation activity.
  • Make housing market analysis easier to understand.
  • Provide meaningful rental and ownership comparisons.
  • Improve visibility into property-related financial risks.
  • Support independent housing research.
  • Give users greater control over the information used to evaluate housing decisions.
  • Encourage open collaboration around housing intelligence and data transparency.

Specification Branding License (SBL)

Standard

  • Fully AGPL-3.0+ compliant system.
  • Copyleft enforced for network deployments.
  • Required attribution to Roxanne Ardary and https://www.roxanneardary.com/.

Optional


License & Notice Requirements

HabitaSense is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0+).

By contributing to this project, you agree that your contributions will also be released under this license.

Please note the following:

  • All contributions must comply with the AGPL-3.0+ terms.
  • Under Section 7 of the license, all redistributions, forks, and derivative works must preserve attribution to Roxanne Ardary and https://www.roxanneardary.com/.
  • HabitaSense specifications are free to use with attribution. A Specification Branding License can be negotiated upon request.
  • The project’s notice.md file tracks attribution requirements and contributor acknowledgments. Any update that adds new contributors or modifies attribution should also update notice.md.
  • When submitting a pull request, ensure that any new files maintain the attribution headers where applicable.
  • Network-deployed versions of this software must also remain fully AGPL-3.0+ compliant, including exposure of source code modifications when applicable under the license.

For full legal details, please refer to the AGPL-3.0+ license and the project’s notice.md file.


Notice – HabitaSense

Attribution Requirement: Under Section 7 of the AGPL 3.0+ license, all redistributions, forks, and derivative works, including network-deployed versions of this project, must provide attribution to Roxanne Ardary and roxanneardary.com.

Contributors

This file tracks contributors and their specific contributions to the project.

  • Roxanne Ardary, roxanneardary.com – April 10, 2026
    Created the repository for HabitaSense. Developed the initial project structure and documentation.
  • [Add other contributors here] – [Date]
    [Describe contribution in one sentence]

License – HabitaSense

This repository is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0+).

Key Points

  • You are free to use, modify, and distribute the code.
  • All redistributions, forks, and derivative works or network-deployed versions must also be licensed under AGPL-3.0+ and provide attribution to Roxanne Ardary and roxanneardary.com as required under Section 7 of the license.
  • The software is provided “as is,” without warranty of any kind.

For the full license text, see GNU AGPL-3.0 License.