{"slug":"prop-halowerk-com-v1-gentrification-index-0ba3fe","title":"Standardizes current-minus-baseline change by a supplied scale, applies an expli","host":"prop.halowerk.com","method":"POST","resource":"https://prop.halowerk.com/v1/gentrification-index","category":"other","description":"Standardizes current-minus-baseline change by a supplied scale, applies an explicit direction and weight, clips extreme components, and maps the weighted result to a 0–100 descriptive index. Metric selection and interpretation remain with the caller. It does not obtain data, identify individuals, es","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":886,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"metrics":[{"baseline_value":1100,"current_value":1420,"metric_id":"median_rent","normalization_scale":250,"pressure_direction":"increase","weight":0.4},{"baseline_value":0.38,"current_value":0.29,"metric_id":"low_income_household_share","normalization_scale":0.08,"pressure_direction":"decrease","weight":0.35},{"baseline_value":12,"current_value":16,"metric_id":"eviction_filings_per_1000","normalization_scale":5,"pressure_direction":"increase","weight":0.25}]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"metrics":{"items":{"additionalProperties":false,"properties":{"baseline_value":{"maximum":1000000000000000,"minimum":-1000000000000000,"type":"number"},"current_value":{"maximum":1000000000000000,"minimum":-1000000000000000,"type":"number"},"metric_id":{"maxLength":128,"minLength":1,"type":"string"},"normalization_scale":{"maximum":1000000000000000,"minimum":1e-09,"type":"number"},"pressure_direction":{"enum":["increase","decrease"],"type":"string"},"weight":{"maximum":1000000,"minimum":0,"type":"number"}},"required":["metric_id","baseline_value","current_value","normalization_scale","pressure_direction","weight"],"type":"object"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["metrics"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":886,"error":null}],"description_full":"Standardizes current-minus-baseline change by a supplied scale, applies an explicit direction and weight, clips extreme components, and maps the weighted result to a 0–100 descriptive index. Metric selection and interpretation remain with the caller. It does not obtain data, identify individuals, establish causation, rank residents or justify displacement decisions.","last_updated":"2026-09-01T07:57:18.076Z","schemes":["exact"]}