{"source":"Logements sociaux financés pour rénovation","entry_url":"https://c0mm0.com/entry/logements-sociaux-finances-pour-renovation/","license":null,"retrieved_at":"2026-08-22T20:56:48.612Z","upstream_url":"https://opendata.paris.fr/api/explore/v2.1/catalog/datasets/indicateur-dlh-logements-sociaux-finances-pour-renovation/exports/csv?use_labels=true","live":true,"row_count":17,"columns":["Année de financement","Nombre de logements sociaux financés"],"field_provenance":{"Année de financement":{"basis":"upstream_parsed","derived":false,"upstream_field":"published-file.Année de financement","transform":"parsed by Commodity out of the file the publisher serves (format re-sniffed at request time, since servers mislabel it); the column name is the file's own header/key and the value is the text it carries","cells":{"rows":17,"delivered":17,"empty":0,"stringified":0,"truncated":0},"inferred":{"type":"int"},"description_en":"Year the renovation funding was granted."},"Nombre de logements sociaux financés":{"basis":"upstream_parsed","derived":false,"upstream_field":"published-file.Nombre de logements sociaux financés","transform":"parsed by Commodity out of the file the publisher serves (format re-sniffed at request time, since servers mislabel it); the column name is the file's own header/key and the value is the text it carries","cells":{"rows":17,"delivered":17,"empty":0,"stringified":0,"truncated":0},"inferred":{"type":"number"},"description_en":"Number of social housing units funded for renovation that year."}},"rows":[{"Année de financement":"2011","Nombre de logements sociaux financés":"3303.0"},{"Année de financement":"2013","Nombre de logements sociaux financés":"5885.0"},{"Année de financement":"2024","Nombre de logements sociaux financés":"5057.0"},{"Année de financement":"2021","Nombre de logements sociaux financés":"4688.0"},{"Année de financement":"2009","Nombre de logements sociaux financés":"4294.0"},{"Année de financement":"2012","Nombre de logements sociaux financés":"4210.0"},{"Année de financement":"2019","Nombre de logements sociaux financés":"4859.0"},{"Année de financement":"2010","Nombre de logements sociaux financés":"4646.0"},{"Année de financement":"2020","Nombre de logements sociaux financés":"3740.0"},{"Année de financement":"2025","Nombre de logements sociaux financés":"6441.0"},{"Année de financement":"2015","Nombre de logements sociaux financés":"4459.0"},{"Année de financement":"2017","Nombre de logements sociaux financés":"5035.0"},{"Année de financement":"2022","Nombre de logements sociaux financés":"4237.0"},{"Année de financement":"2023","Nombre de logements sociaux financés":"5097.0"},{"Année de financement":"2018","Nombre de logements sociaux financés":"4690.0"},{"Année de financement":"2016","Nombre de logements sociaux financés":"4824.0"},{"Année de financement":"2014","Nombre de logements sociaux financés":"4398.0"}],"manifest":{"answer_sha256":"acfb57d8cbd5df2e60c25fe34020bc1bf7328c4449324ca90072c144ee694389","answer_sha256_rule":"sha256 (hex, UTF-8) of JSON.stringify(this body) after deleting the keys listed in manifest.stamped_keys from manifest, and deleting manifest itself if it is then empty. The hash was computed before the stamp existed, so no field of the stamp is inside it.","stamped_keys":["answer_sha256","answer_sha256_rule","stamped_keys","row_count","row_count_basis","live","live_basis","created_at","created_at_basis","durable_citation"],"row_count":17,"row_count_basis":"Objects that are elements of a JSON array anywhere in this body, excluding manifest. Not a claim about which collection is the answer. Largest single collection: rows[] (17 rows).","live":true,"live_basis":"This body was produced by executing the request.","created_at":"2026-08-22T20:56:48.612Z","created_at_basis":"When this response body was assembled, deliberately OUTSIDE the hashed bytes so the same answer hashes identically on every request. Not the upstream read time — that is provenance[].retrieved_at. A zone-cached replay carries the assembly time, not your receipt time.","durable_citation":"This manifest is produced at response time and is NOT stored. A durable, replayable citation is persisted only on an explicit cite: GET /api/v1/entries/{id-or-slug}/evidence, or the MCP cite_query tool. Both are entry-scoped, because evidence_manifests is entry-shaped; a domain answer spanning several sources has no single entry and cannot be persisted through that path."}}