{
  "schema_version": 1,
  "generated_from": "index.html REGISTRY (keep in sync)",
  "profiles": [
    {
      "id": "aoir_matrix",
      "name": "AOIR (Matrix)",
      "system": "Matrix",
      "region": "Interior BC, Canada",
      "status": "verified",
      "statusLabel": "Verified",
      "rating": 4.5,
      "ratings": 12,
      "blurb": "Good news: we already have this mapped. Loads straight into the standard schema.",
      "signature": [
        "MLS #",
        "Listing Key Numeric",
        "Major Area / Region",
        "Minor / Sub Area",
        "Property Sub Type",
        "Original List Price",
        "Sold Price",
        "Sold Date",
        "Purchase Contract Date",
        "On Market Date",
        "Off Market Date",
        "Bathrooms Full",
        "Bathrooms Half",
        "Total Finished SqFt",
        "Lot Acres"
      ],
      "distinctive": [
        "Listing Key Numeric",
        "Major Area / Region",
        "Minor / Sub Area",
        "Total Finished SqFt"
      ],
      "notes": [
        [
          "quirk",
          "Remarks columns carry a registered-trademark character. Save as UTF-8, not ANSI, before mapping."
        ],
        [
          "good",
          "Full/half bath split is native (Bathrooms Full / Bathrooms Half). No bath convention needed."
        ]
      ]
    },
    {
      "id": "crmls",
      "name": "CRMLS",
      "system": "RESO Web API export",
      "region": "California, USA",
      "status": "field",
      "statusLabel": "Field-tested",
      "rating": 4,
      "ratings": 3,
      "blurb": "Good news: already mapped, proven on a 941-record Orange County feed.",
      "signature": [
        "ListingKey",
        "StandardStatus",
        "ClosePrice",
        "CloseDate",
        "ListPrice",
        "OriginalListPrice",
        "BathroomsFull",
        "BathroomsHalf",
        "LivingArea",
        "YearBuilt",
        "GarageSpaces",
        "LotSizeAcres",
        "StreetNumberNumeric",
        "SubdivisionName",
        "Latitude",
        "Longitude"
      ],
      "distinctive": [
        "ListingKey",
        "StandardStatus",
        "StreetNumberNumeric"
      ],
      "notes": [
        [
          "quirk",
          "Street numbers arrive split (StreetNumberNumeric + name fields). The profile reassembles the address."
        ],
        [
          "watch",
          "Mixed feeds are heavily strata/condo. Check which property classes your analysis tool actually surfaces."
        ]
      ]
    },
    {
      "id": "rmls",
      "name": "RMLS",
      "system": "Matrix export",
      "region": "Portland OR, USA",
      "status": "new",
      "statusLabel": "New",
      "rating": 3,
      "ratings": 1,
      "blurb": "Good news: we have a fresh mapping for this one. It's new, so expect rough edges and rate what you find.",
      "signature": [
        "MLS#",
        "Close Price",
        "Close Date",
        "Close Terms",
        "Prop Type",
        "Neighborhood/Building",
        "# Bedrooms",
        "Total Baths",
        "Total Upper Baths",
        "Total Main Baths",
        "Total Lower Baths",
        "# Garage",
        "Year Built",
        "Upper SF",
        "Main SF",
        "Lower SF",
        "Total SF",
        "SF Up+Mn",
        "Tran Date"
      ],
      "distinctive": [
        "MLS#",
        "SF Up+Mn",
        "Total Upper Baths",
        "Neighborhood/Building"
      ],
      "notes": [
        [
          "gap",
          "No original-list-price column in the export. That field stays empty unless you re-pull with it included."
        ],
        [
          "quirk",
          "Baths use full.partial notation (2.1 = 2 full + 1 half). Verified across 259 rows, no decimal totals."
        ],
        [
          "quirk",
          "Exports are Windows-1252 encoded. Curly quotes in remarks break naive UTF-8 readers."
        ]
      ]
    },
    {
      "id": "cvalr_std",
      "name": "CValR standard",
      "system": "Already mapped",
      "region": "Any",
      "status": "verified",
      "statusLabel": "Verified",
      "rating": 5,
      "ratings": 8,
      "blurb": "Already in the standard schema. No mapping needed, runs in everything here as-is.",
      "signature": [
        "MLS",
        "Region",
        "PriceOrig",
        "PriceList",
        "PriceSold",
        "DateSold",
        "BA",
        "PB",
        "GarSp",
        "SqFtTotal",
        "YrBlt",
        "LotS",
        "Neighbourhood",
        "Address",
        "City"
      ],
      "distinctive": [
        "PriceOrig",
        "SqFtTotal",
        "GarSp",
        "LotS"
      ],
      "notes": [
        [
          "good",
          "Output of the Data Bridge / ColumnMapper. This is the destination format itself."
        ]
      ]
    },
    {
      "id": "woodgeo",
      "name": "woodGEO sample",
      "system": "Teaching dataset",
      "region": "Sample data",
      "status": "verified",
      "statusLabel": "Verified",
      "rating": 5,
      "ratings": 5,
      "blurb": "The community teaching dataset. Every app here takes it directly.",
      "signature": [
        "DateSold",
        "Address",
        "SaleQtr",
        "PriceSold",
        "SqFt",
        "Stories",
        "BR",
        "BA",
        "PB",
        "GarSp",
        "YrBlt",
        "FP",
        "Condition",
        "LotSF",
        "Pool",
        "Neighborhood",
        "DOM",
        "SPAP",
        "longitude",
        "latitude"
      ],
      "distinctive": [
        "SaleQtr",
        "SPAP",
        "LotSF"
      ],
      "notes": [
        [
          "watch",
          "Contains one deliberate duplicate sale, as a teaching case for de-duplication."
        ]
      ]
    },
    {
      "id": "bright",
      "name": "BRIGHT MLS",
      "system": "—",
      "region": "Mid-Atlantic, USA",
      "status": "requested",
      "statusLabel": "Requested",
      "rating": null,
      "ratings": 0,
      "blurb": "Not mapped yet. The first BRIGHT user to map their export seeds it for everyone.",
      "signature": [],
      "distinctive": [],
      "notes": [
        [
          "open",
          "No profile yet. Be the first: map it once and everyone after you gets recognised on arrival."
        ]
      ]
    }
  ]
}
