{"id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","type":"API","name":"RPLS - Logements locatifs des bailleurs sociaux - GPS","slug":"rpls-logements-locatifs-des-bailleurs-sociaux-gps","description":"Liste des logements locatifs des bailleurs sociaux 2022 sur le territoire des communes de Grand Paris Sud. Le répertoire des logements locatifs des bailleurs sociaux (RPLS) a pour objectif de dresser l’état global du parc de logements locatifs de ces bailleurs sociaux au 1 er janvier d’une année....","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.grandparissud.fr/explore/dataset/rpls-proprietes-sociales-gps/","docs_url":"https://data.grandparissud.fr/explore/dataset/rpls-proprietes-sociales-gps/","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":[],"logo_url":"https://data.grandparissud.fr/assets/favicon?tstamp=153675595372","primary_source_url":"https://data.grandparissud.fr/explore/dataset/rpls-proprietes-sociales-gps/","extraction_confidence":"0.00","created_at":"2026-07-25T16:12:06.145Z","updated_at":"2026-10-23T18:30:07.608Z","last_verified_at":"2026-10-20T17:48:25.199Z","deprecated_at":null,"ranking_score":51,"last_ranked_at":"2026-10-13T17:53:05.994Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-10-15T12:52:54.484Z","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"FR","official_confidence":0,"proof_summary":"Confidence: 0%","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-25T17:41:51.319Z","geographic_scope":"NATIONAL","name_en":"RPLS - Social Landlords' Rental Housing - Greater Paris South","description_en":"This API provides the 2022 inventory of rental housing owned by social landlords (bailleurs sociaux) within the municipalities of the Grand Paris Sud territory. It is derived from the RPLS (Répertoire des Logements Locatifs des Bailleurs Sociaux), the French national repository that records the overall state of the social rental housing stock as of January 1 each year. The dataset is published via the Grand Paris Sud open-data portal and can be used to analyze the local social housing stock, its distribution, and characteristics across the area's communes.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":28.75,"merged_into_entry_id":null,"identity_key":"API|https://data.grandparissud.fr/explore/dataset/rpls-proprietes-sociales-gps|rpls - logements locatifs des bailleurs sociaux - gps","upstream_ref":"data.grandparissud.fr:dataset:rpls-proprietes-sociales-gps","content_changed_at":null,"institution":null,"title_qualifier":null,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?select=numero_ligne%2Cregion_code_de_la_zone%2Cregion_libelle_de_la_zone&where=region_libelle_de_la_zone+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.grandparissud.fr/explore/dataset/rpls-proprietes-sociales-gps/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":"verified","rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":false,"reached":false,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":true,"reached":false,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":true,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":0,"proven_threshold":80,"institution_id":null,"definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"data.grandparissud.fr","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-10-23T23:54:41.036Z"},"api_details":{"id":"65d3379f-11fb-47c3-9721-a4d28d7dc9c1","entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","base_url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps","created_at":"2026-07-25T16:12:06.300Z","updated_at":"2026-07-25T16:12:06.300Z"},"dataset_details":{"id":"f7effe5e-38aa-4617-b686-38064b7633dd","entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","upstream_issued":null,"upstream_modified":"2023-02-07T10:12:43.000Z","themes":[],"update_frequency":null,"temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":null,"license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"opendatasoft","source_portal_url":"https://data.grandparissud.fr","created_at":"2026-07-25T16:12:52.299Z","updated_at":"2026-10-21T05:57:20.031Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":null,"reuse":{"license_id":null,"license_name":null,"license_url":null,"commercial_use":{"status":"unknown","value":null},"redistribution":{"status":"unknown","value":null},"attribution_required":{"status":"unknown","value":null},"share_alike":{"status":"unknown","value":null},"personal_data_warning":{"status":"unknown","value":null},"cache_and_mirror":{"status":"unknown","value":null},"undetermined":["commercial_use","redistribution","attribution_required","share_alike","personal_data_warning","cache_and_mirror"],"basis":"unverified","confidence":0.1,"confidence_tier":"low","source_text":null,"source_url":null,"reviewed_at":null},"license_raw":null,"latest_check":{"id":"5717ddb0-9ef9-45ec-a798-8c4428de1ef0","entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","status":"VERIFIED","last_checked_at":"2026-10-20T17:48:24.758Z","p50_latency_ms":543,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-26T15:01:36.440Z","updated_at":"2026-10-20T17:48:24.758Z","consecutive_successes":23,"probe_url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-10-20T17:48:24.758Z"},"data_profile":{"id":"92895827-18af-4334-ab57-68889ee700a8","entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"rpls-proprietes-sociales-gps","fields":[{"name":"numero_ligne","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Row number identifying the record in the dataset."},{"name":"region_code_de_la_zone","type":"int","label":"Région - Code de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"INSEE code of the region where the dwelling is located."},{"name":"region_libelle_de_la_zone","type":"text","label":"Région - Libellé de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the region where the dwelling is located."},{"name":"departement_code_de_la_zone","type":"int","label":"Département - Code de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"INSEE code of the department where the dwelling is located."},{"name":"departement_libelle_de_la_zone","type":"text","label":"Département - Libellé de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the department where the dwelling is located."},{"name":"epci_code_de_la_zone","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the inter-municipal body (EPCI) covering the dwelling."},{"name":"epci_libelle_de_la_zone","type":"text","label":"EPCI - Libellé de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the inter-municipal body (EPCI) covering the dwelling."},{"name":"droit_code","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code indicating the legal right held over the dwelling (e.g. full ownership)."},{"name":"droit_libelle","type":"text","label":"Droit - Libellé","fill_pct":100,"filterable":true,"description":null,"description_en":"Label describing the legal right held over the dwelling."},{"name":"code_commune_code_de_la_zone","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"INSEE code of the municipality where the dwelling is located."},{"name":"code_commune_libelle_de_la_zone","type":"text","label":"Code Commune - Libellé de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the municipality where the dwelling is located."},{"name":"code_postal","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Postal code of the dwelling's location."},{"name":"numero_de_voie","type":"text","label":"Numéro de voie","fill_pct":70.9,"filterable":true,"description":null,"description_en":"House number of the dwelling's street address."},{"name":"indice_de_repetition","type":"text","label":"Indice de répétition","fill_pct":1.9,"filterable":true,"description":null,"description_en":"Repetition index appended to the street number (e.g. bis, ter)."},{"name":"type_de_voie","type":"text","label":null,"fill_pct":69.6,"filterable":true,"description":null,"description_en":"Abbreviation for the type of street (e.g. boulevard, rue)."},{"name":"nom_de_voie","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the street where the dwelling is located."},{"name":"etage","type":"int","label":null,"fill_pct":98.5,"filterable":true,"description":null,"description_en":"Floor number on which the dwelling is located."},{"name":"nom_du_programme","type":"text","label":null,"fill_pct":92.5,"filterable":true,"description":null,"description_en":"Name of the housing development or building program."},{"name":"lieu_dit","type":"text","label":null,"fill_pct":2,"filterable":true,"description":null,"description_en":"Locality name for the dwelling, if applicable."},{"name":"situation_en_qpv_code","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code indicating whether the dwelling is located in a priority urban district."},{"name":"situation_en_qpv_libelle","type":"text","label":"Situation en QPV - Libellé","fill_pct":100,"filterable":true,"description":null,"description_en":"Label indicating whether the dwelling is located in a priority urban district."},{"name":"type_de_construction_code","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code identifying the building's type of construction."},{"name":"type_de_construction_libelle","type":"text","label":"Type de construction - Libellé","fill_pct":100,"filterable":true,"description":null,"description_en":"Label describing the building's type of construction."},{"name":"nombre_de_pieces","type":"int","label":"Nombre de pièces","fill_pct":100,"filterable":true,"description":null,"description_en":"Number of rooms in the dwelling."},{"name":"surface_habitable","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Living area of the dwelling in square meters."},{"name":"annee_de_construction","type":"text","label":"Année de construction","fill_pct":100,"filterable":true,"description":null,"description_en":"Year the building was constructed."},{"name":"annee_de_premiere_mise_en_location","type":"text","label":"Année de première mise en location","fill_pct":100,"filterable":true,"description":null,"description_en":"Year the dwelling was first rented out."},{"name":"annee_d_entree_dans_le_patrimoine","type":"text","label":"Année d’entrée dans le patrimoine","fill_pct":100,"filterable":true,"description":null,"description_en":"Year the dwelling entered the landlord's housing stock."},{"name":"origine_de_l_entree_dans_le_patrimoine","type":"int","label":"Origine de l’entrée dans le patrimoine","fill_pct":100,"filterable":true,"description":null,"description_en":"Code indicating how the dwelling entered the landlord's housing stock."},{"name":"financement_initial_code","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code for the type of initial public financing of the dwelling."},{"name":"financement_initial_libelle","type":"text","label":"Financement initial - Libellé","fill_pct":100,"filterable":true,"description":null,"description_en":"Label for the type of initial public financing of the dwelling."},{"name":"complement_du_financement","type":"text","label":"Complément du financement","fill_pct":5.8,"filterable":true,"description":null,"description_en":"Additional financing scheme applied to the dwelling."},{"name":"convention_apl","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Indicator of whether the dwelling is covered by an APL housing subsidy agreement."},{"name":"numero_de_convention","type":"text","label":"Numéro de Convention","fill_pct":98.2,"filterable":true,"description":null,"description_en":"Reference number of the housing subsidy agreement."},{"name":"date_de_convention","type":"date","label":null,"fill_pct":98.2,"filterable":true,"description":null,"description_en":"Date the housing subsidy agreement was signed."},{"name":"code_logement_issu_d_une_fusion_code","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null,"description_en":"Code indicating whether the dwelling resulted from a merger of units."},{"name":"code_logement_issu_d_une_fusion_libelle","type":"text","label":"Code logement issu d’une fusion - Libellé","fill_pct":0,"filterable":true,"description":null,"description_en":"Label indicating whether the dwelling resulted from a merger of units."},{"name":"categorie_financement_cus","type":"int","label":"Catégorie financement CUS","fill_pct":8.2,"filterable":true,"description":null,"description_en":"Financing category defined under the landlord's social utility agreement (CUS)."},{"name":"date_du_dpe","type":"date","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Date of the dwelling's energy performance diagnosis (DPE)."},{"name":"etiquette_dpe_energie","type":"text","label":null,"fill_pct":89.6,"filterable":true,"description":null,"description_en":"Energy performance rating letter from the DPE diagnosis."},{"name":"etiquette_dpe_ges","type":"text","label":null,"fill_pct":89.4,"filterable":true,"description":null,"description_en":"Greenhouse gas emission rating letter from the DPE diagnosis."},{"name":"annee_expiration_de_la_convention","type":"text","label":"Année expiration de la convention","fill_pct":76.6,"filterable":true,"description":null,"description_en":"Year the housing subsidy agreement is set to expire."},{"name":"alinea_sru","type":"int","label":"Alinéa SRU","fill_pct":84.4,"filterable":true,"description":null,"description_en":"Code for the SRU law paragraph classifying the dwelling as social housing."},{"name":"code_segment_patrimoine","type":"text","label":null,"fill_pct":70,"filterable":true,"description":null,"description_en":"Code classifying the dwelling's housing stock segment."},{"name":"libelle_gestion_patrimoine","type":"text","label":"Libellé gestion patrimoine","fill_pct":70.2,"filterable":true,"description":null,"description_en":"Label describing the management category of the housing stock."},{"name":"accessibilite_pmr_code","type":"int","label":"Accessibilité PMR - Code","fill_pct":100,"filterable":true,"description":null,"description_en":"Code indicating accessibility for people with reduced mobility."},{"name":"accessibilite_pmr_libelle","type":"text","label":"Accessibilité PMR - Libellé","fill_pct":100,"filterable":true,"description":null,"description_en":"Label indicating accessibility for people with reduced mobility."},{"name":"libelle_de_la_voie_dans_le_referentiel_insee","type":"text","label":"Libellé de la voie dans le référentiel INSEE","fill_pct":94.1,"filterable":true,"description":null,"description_en":"Street name as recorded in the INSEE address reference database."},{"name":"systeme_de_coordonnees_utilisee","type":"int","label":"Système de coordonnées utilisée","fill_pct":98.6,"filterable":true,"description":null,"description_en":"Code identifying the coordinate reference system used."},{"name":"coordonnee_x","type":"text","label":"Coordonnée X","fill_pct":98.6,"filterable":true,"description":null,"description_en":"X coordinate of the dwelling's location in the given coordinate system."},{"name":"coordonnee_y","type":"text","label":"Coordonnée Y","fill_pct":98.6,"filterable":true,"description":null,"description_en":"Y coordinate of the dwelling's location in the given coordinate system."},{"name":"code_qpv","type":"text","label":null,"fill_pct":98.6,"filterable":true,"description":null,"description_en":"Code identifying the priority urban district (QPV) containing the dwelling."},{"name":"code_iris_code_de_la_zone","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"INSEE IRIS statistical zone code containing the dwelling."},{"name":"code_iris_libelle_de_la_zone","type":"text","label":"Code IRIS - Libellé de la zone","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the INSEE IRIS statistical zone containing the dwelling."},{"name":"code_zus","type":"text","label":null,"fill_pct":98.6,"filterable":true,"description":null,"description_en":"Code identifying the sensitive urban zone (ZUS) containing the dwelling."},{"name":"code_zfu","type":"text","label":null,"fill_pct":98.6,"filterable":true,"description":null,"description_en":"Code identifying the urban free zone (ZFU) containing the dwelling."},{"name":"code_qva","type":"text","label":null,"fill_pct":98.6,"filterable":true,"description":null,"description_en":"Code identifying the vigilance area (QVA) containing the dwelling."},{"name":"qualite_de_la_geolocalisation_de_la_voie","type":"int","label":"Qualité de la géolocalisation de la voie","fill_pct":96.2,"filterable":true,"description":null,"description_en":"Quality indicator for the geolocation of the street."},{"name":"qualite_de_la_geolocalisation_du_numero","type":"int","label":"Qualité de la géolocalisation du numéro","fill_pct":96.2,"filterable":true,"description":null,"description_en":"Quality indicator for the geolocation of the street number."},{"name":"qualite_de_la_geolocalisation","type":"int","label":"Qualité de la géolocalisation","fill_pct":98.6,"filterable":true,"description":null,"description_en":"Overall quality indicator for the dwelling's geolocation."},{"name":"erreur_maximum_de_positionnement","type":"text","label":null,"filterable":true,"description":null,"description_en":"Maximum estimated positioning error of the geolocation."},{"name":"qualite_du_geocodage_pour_le_qpv","type":"text","label":"Qualité du géocodage pour le QPV","filterable":true,"description":null,"description_en":"Quality indicator for geocoding relative to the priority urban district."},{"name":"qualite_du_geocodage_pour_l_iris","type":"int","label":"Qualité du géocodage pour l'IRIS","filterable":true,"description":null,"description_en":"Quality indicator for geocoding relative to the IRIS zone."},{"name":"qualite_du_geocodage_pour_le_zus","type":"text","label":"Qualité du géocodage pour le ZUS","filterable":true,"description":null,"description_en":"Quality indicator for geocoding relative to the sensitive urban zone."},{"name":"qualite_du_geocodage_pour_le_zfu","type":"text","label":"Qualité du géocodage pour le ZFU","filterable":true,"description":null,"description_en":"Quality indicator for geocoding relative to the urban free zone."},{"name":"qualite_du_geocodage_pour_le_qva","type":"text","label":"Qualité du géocodage pour le QVA","filterable":true,"description":null,"description_en":"Quality indicator for geocoding relative to the vigilance area."},{"name":"indicatrice_de_presence_d_un_qpv_dans_la_commune","type":"int","label":"Indicatrice de présence d'un QPV dans la commune","filterable":true,"description":null,"description_en":"Indicator of whether the municipality contains a priority urban district."},{"name":"indicatrice_de_presence_d_une_zus","type":"int","label":"Indicatrice de présence d'une ZUS","filterable":true,"description":null,"description_en":"Indicator of whether the municipality contains a sensitive urban zone."},{"name":"indicatrice_de_commune_de_plus_de_10000_hab","type":"int","label":null,"filterable":true,"description":null,"description_en":"Indicator of whether the municipality has more than 10,000 inhabitants."},{"name":"unite_urbaine_base_2020","type":"int","label":"Unité Urbaine base 2020","filterable":true,"description":null,"description_en":"Code of the urban unit containing the dwelling, based on the 2020 definition."},{"name":"aire_d_atraction_des_ville_base_2020","type":"int","label":null,"filterable":true,"description":null,"description_en":"Code of the city attraction area containing the dwelling, based on the 2020 definition."},{"name":"zone_d_emploi_base_2020","type":"int","label":null,"filterable":true,"description":null,"description_en":"Code of the employment zone containing the dwelling, based on the 2020 definition."},{"name":"lat_lon","type":"text","label":null,"filterable":true,"description":null,"description_en":"Latitude and longitude coordinates of the dwelling."},{"name":"numero","type":"text","label":null,"filterable":true,"description":null,"description_en":"Street number of the dwelling's address."},{"name":"nom_voie","type":"text","label":null,"filterable":true,"description":null,"description_en":"Street name of the dwelling's address."},{"name":"adresse","type":"text","label":null,"filterable":true,"description":null,"description_en":"Full postal address of the dwelling."},{"name":"geopoint_bis2","type":"text","label":null,"filterable":true,"description":null,"description_en":"Secondary latitude and longitude coordinates of the dwelling."},{"name":"geocode","type":"geo_point_2d","label":null,"filterable":false,"description":null,"description_en":"Geographic point coordinates of the dwelling."}],"field_count":78,"sample_records":[{"etage":3,"numero":"5","adresse":"5 ALLEE RENE GRIPOIX","geocode":{"lat":48.6661003744,"lon":2.55935232039},"lat_lon":"48.6661003744, 2.55935232039","code_qpv":"CSZ","code_qva":"1177022","code_zfu":"CSZ","code_zus":"CSZ","lieu_dit":null,"nom_voie":"ALLEE RENE GRIPOIX","alinea_sru":2,"droit_code":1,"code_postal":77380,"date_du_dpe":"2019-10-01","nom_de_voie":"ALLEE RENE GRIPOIX","coordonnee_x":"667550","coordonnee_y":"6840750","numero_ligne":1544,"type_de_voie":null,"droit_libelle":"pleine propriété","geopoint_bis2":"48.665465, 2.559032","convention_apl":1,"numero_de_voie":"5","nom_du_programme":"COMBS LA VILLE - RUE DES BRANDONS","nombre_de_pieces":3,"etiquette_dpe_ges":"C","surface_habitable":64,"date_de_convention":"2019-02-18","epci_code_de_la_zone":200059228,"indice_de_repetition":null,"numero_de_convention":"77/N/1/1/S/3466","annee_de_construction":"2016","etiquette_dpe_energie":"B","situation_en_qpv_code":2,"accessibilite_pmr_code":12,"region_code_de_la_zone":11,"code_segment_patrimoine":"443","epci_libelle_de_la_zone":"CA Grand Paris Sud Seine Essonne Sénart","unite_urbaine_base_2020":851,"zone_d_emploi_base_2020":1104,"financement_initial_code":11,"situation_en_qpv_libelle":"Non","accessibilite_pmr_libelle":"Abords du logement accessibles et logement adaptable aux fauteuils roulants","categorie_financement_cus":null,"code_iris_code_de_la_zone":"771220201","complement_du_financement":null,"region_libelle_de_la_zone":"Île-de-France","type_de_construction_code":"C","libelle_gestion_patrimoine":"COMBS LA VILLE - RUE DES BRANDONS","departement_code_de_la_zone":77,"financement_initial_libelle":"PLA Loyer Minoré / PLA Très Social / PLA Insertion","code_commune_code_de_la_zone":77122,"code_iris_libelle_de_la_zone":"République","type_de_construction_libelle":"collectif","qualite_de_la_geolocalisation":11,"departement_libelle_de_la_zone":"Seine-et-Marne","code_commune_libelle_de_la_zone":"Combs-la-Ville","systeme_de_coordonnees_utilisee":2154,"erreur_maximum_de_positionnement":"70.7106781186548","qualite_du_geocodage_pour_l_iris":1,"qualite_du_geocodage_pour_le_qpv":null,"qualite_du_geocodage_pour_le_qva":"2","qualite_du_geocodage_pour_le_zfu":null,"qualite_du_geocodage_pour_le_zus":null,"annee_d_entree_dans_le_patrimoine":"2019","annee_expiration_de_la_convention":"2069","indicatrice_de_presence_d_une_zus":0,"annee_de_premiere_mise_en_location":"2019","aire_d_atraction_des_ville_base_2020":1,"code_logement_issu_d_une_fusion_code":null,"origine_de_l_entree_dans_le_patrimoine":4,"code_logement_issu_d_une_fusion_libelle":null,"qualite_de_la_geolocalisation_du_numero":1,"qualite_de_la_geolocalisation_de_la_voie":1,"indicatrice_de_commune_de_plus_de_10000_hab":1,"libelle_de_la_voie_dans_le_referentiel_insee":"ALL RENE GRIPOIX","indicatrice_de_presence_d_un_qpv_dans_la_commune":0},{"etage":0,"numero":"4","adresse":"4 SQU GUTENBERG","geocode":{"lat":48.6417811698,"lon":2.43100146049},"lat_lon":"48.6417811698, 2.43100146049","code_qpv":"QP091024","code_qva":"CSZ","code_zfu":"HZ","code_zus":"HZ","lieu_dit":null,"nom_voie":"SQU GUTENBERG","alinea_sru":2,"droit_code":1,"code_postal":91000,"date_du_dpe":"2018-07-01","nom_de_voie":"GUTENBERG","coordonnee_x":"658078,7","coordonnee_y":"6838106,8","numero_ligne":27691,"type_de_voie":"SQU","droit_libelle":"pleine propriété","geopoint_bis2":"48.641781, 2.431001","convention_apl":1,"numero_de_voie":"4","nom_du_programme":"4020","nombre_de_pieces":4,"etiquette_dpe_ges":"D","surface_habitable":88,"date_de_convention":"1993-01-25","epci_code_de_la_zone":200059228,"indice_de_repetition":null,"numero_de_convention":"1,19939E+19","annee_de_construction":"1979","etiquette_dpe_energie":"D","situation_en_qpv_code":1,"accessibilite_pmr_code":0,"region_code_de_la_zone":11,"code_segment_patrimoine":null,"epci_libelle_de_la_zone":"CA Grand Paris Sud Seine Essonne Sénart","unite_urbaine_base_2020":851,"zone_d_emploi_base_2020":1104,"financement_initial_code":52,"situation_en_qpv_libelle":"Oui","accessibilite_pmr_libelle":"Logement non accessible et non adapté aux fauteuils roulants","categorie_financement_cus":null,"code_iris_code_de_la_zone":"912280119","complement_du_financement":null,"region_libelle_de_la_zone":"Île-de-France","type_de_construction_code":"C","libelle_gestion_patrimoine":null,"departement_code_de_la_zone":91,"financement_initial_libelle":"HLM/O","code_commune_code_de_la_zone":91228,"code_iris_libelle_de_la_zone":"Champs Élysées","type_de_construction_libelle":"collectif","qualite_de_la_geolocalisation":11,"departement_libelle_de_la_zone":"Essonne","code_commune_libelle_de_la_zone":"Évry-Courcouronnes","systeme_de_coordonnees_utilisee":2154,"erreur_maximum_de_positionnement":null,"qualite_du_geocodage_pour_l_iris":1,"qualite_du_geocodage_pour_le_qpv":"1","qualite_du_geocodage_pour_le_qva":null,"qualite_du_geocodage_pour_le_zfu":"1","qualite_du_geocodage_pour_le_zus":"1","annee_d_entree_dans_le_patrimoine":"1979","annee_expiration_de_la_convention":null,"indicatrice_de_presence_d_une_zus":1,"annee_de_premiere_mise_en_location":"1989","aire_d_atraction_des_ville_base_2020":1,"code_logement_issu_d_une_fusion_code":null,"origine_de_l_entree_dans_le_patrimoine":1,"code_logement_issu_d_une_fusion_libelle":null,"qualite_de_la_geolocalisation_du_numero":1,"qualite_de_la_geolocalisation_de_la_voie":1,"indicatrice_de_commune_de_plus_de_10000_hab":1,"libelle_de_la_voie_dans_le_referentiel_insee":"SQ GUTENBERG","indicatrice_de_presence_d_un_qpv_dans_la_commune":1},{"etage":4,"numero":"104","adresse":"104 RUE DE LA PAPETERIE","geocode":{"lat":48.5906774873,"lon":2.47088190477},"lat_lon":"48.5906774873, 2.47088190477","code_qpv":"HZ","code_qva":"CSZ","code_zfu":"HZ","code_zus":"HZ","lieu_dit":null,"nom_voie":"RUE DE LA PAPETERIE","alinea_sru":1,"droit_code":1,"code_postal":91100,"date_du_dpe":"2011-07-01","nom_de_voie":"DE LA PAPETERIE","coordonnee_x":"660978,8","coordonnee_y":"6832405,2","numero_ligne":13482,"type_de_voie":"RUE","droit_libelle":"pleine propriété","geopoint_bis2":"48.590616, 2.470902","convention_apl":1,"numero_de_voie":"104","nom_du_programme":"CORBEIL ESS. Rue de la Papeter","nombre_de_pieces":2,"etiquette_dpe_ges":"D","surface_habitable":46,"date_de_convention":"2011-10-19","epci_code_de_la_zone":200059228,"indice_de_repetition":null,"numero_de_convention":"9,11102E+22","annee_de_construction":"2011","etiquette_dpe_energie":"C","situation_en_qpv_code":2,"accessibilite_pmr_code":19,"region_code_de_la_zone":11,"code_segment_patrimoine":"1824L","epci_libelle_de_la_zone":"CA Grand Paris Sud Seine Essonne Sénart","unite_urbaine_base_2020":851,"zone_d_emploi_base_2020":1104,"financement_initial_code":13,"situation_en_qpv_libelle":"Non","accessibilite_pmr_libelle":"Abords du logement accessibles aux fauteuils roulants et donnée au niveau du logement non disponible","categorie_financement_cus":null,"code_iris_code_de_la_zone":"911740301","complement_du_financement":null,"region_libelle_de_la_zone":"Île-de-France","type_de_construction_code":"C","libelle_gestion_patrimoine":"CORBEIL ESS. Rue de la Papeter","departement_code_de_la_zone":91,"financement_initial_libelle":"PLUS/LLS dans les DOM","code_commune_code_de_la_zone":91174,"code_iris_libelle_de_la_zone":"Moulin Galant Papeterie","type_de_construction_libelle":"collectif","qualite_de_la_geolocalisation":11,"departement_libelle_de_la_zone":"Essonne","code_commune_libelle_de_la_zone":"Corbeil-Essonnes","systeme_de_coordonnees_utilisee":2154,"erreur_maximum_de_positionnement":null,"qualite_du_geocodage_pour_l_iris":1,"qualite_du_geocodage_pour_le_qpv":"1","qualite_du_geocodage_pour_le_qva":null,"qualite_du_geocodage_pour_le_zfu":"1","qualite_du_geocodage_pour_le_zus":"1","annee_d_entree_dans_le_patrimoine":"2011","annee_expiration_de_la_convention":"2062","indicatrice_de_presence_d_une_zus":1,"annee_de_premiere_mise_en_location":"2011","aire_d_atraction_des_ville_base_2020":1,"code_logement_issu_d_une_fusion_code":null,"origine_de_l_entree_dans_le_patrimoine":4,"code_logement_issu_d_une_fusion_libelle":null,"qualite_de_la_geolocalisation_du_numero":1,"qualite_de_la_geolocalisation_de_la_voie":1,"indicatrice_de_commune_de_plus_de_10000_hab":1,"libelle_de_la_voie_dans_le_referentiel_insee":"RUE DE LA PAPETERIE","indicatrice_de_presence_d_un_qpv_dans_la_commune":1},{"etage":3,"numero":"3","adresse":"3 RUE LOUISE MICHEL","geocode":{"lat":48.6528075662,"lon":2.39023403418},"lat_lon":"48.6528075662, 2.39023403418","code_qpv":"HZ","code_qva":"CSZ","code_zfu":"11120ZF","code_zus":"1112040","lieu_dit":null,"nom_voie":"RUE LOUISE MICHEL","alinea_sru":1,"droit_code":1,"code_postal":91350,"date_du_dpe":"2019-07-01","nom_de_voie":"LOUISE MICHEL","coordonnee_x":"655084,66","coordonnee_y":"6839355,04","numero_ligne":35524,"type_de_voie":"RUE","droit_libelle":"pleine propriété","geopoint_bis2":"48.653021, 2.391197","convention_apl":1,"numero_de_voie":"3","nom_du_programme":"GRIGNY SAINT EXUPERY","nombre_de_pieces":2,"etiquette_dpe_ges":"C","surface_habitable":51,"date_de_convention":"2010-04-03","epci_code_de_la_zone":200059228,"indice_de_repetition":null,"numero_de_convention":"102201002840091 002/008","annee_de_construction":"1987","etiquette_dpe_energie":"C","situation_en_qpv_code":2,"accessibilite_pmr_code":0,"region_code_de_la_zone":11,"code_segment_patrimoine":null,"epci_libelle_de_la_zone":"CA Grand Paris Sud Seine Essonne Sénart","unite_urbaine_base_2020":851,"zone_d_emploi_base_2020":1104,"financement_initial_code":13,"situation_en_qpv_libelle":"Non","accessibilite_pmr_libelle":"Logement non accessible et non adapté aux fauteuils roulants","categorie_financement_cus":null,"code_iris_code_de_la_zone":"912860102","complement_du_financement":null,"region_libelle_de_la_zone":"Île-de-France","type_de_construction_code":"C","libelle_gestion_patrimoine":null,"departement_code_de_la_zone":91,"financement_initial_libelle":"PLUS/LLS dans les DOM","code_commune_code_de_la_zone":91286,"code_iris_libelle_de_la_zone":"Village","type_de_construction_libelle":"collectif","qualite_de_la_geolocalisation":11,"departement_libelle_de_la_zone":"Essonne","code_commune_libelle_de_la_zone":"Grigny","systeme_de_coordonnees_utilisee":2154,"erreur_maximum_de_positionnement":null,"qualite_du_geocodage_pour_l_iris":1,"qualite_du_geocodage_pour_le_qpv":"1","qualite_du_geocodage_pour_le_qva":null,"qualite_du_geocodage_pour_le_zfu":"1","qualite_du_geocodage_pour_le_zus":"1","annee_d_entree_dans_le_patrimoine":"1987","annee_expiration_de_la_convention":null,"indicatrice_de_presence_d_une_zus":1,"annee_de_premiere_mise_en_location":"1987","aire_d_atraction_des_ville_base_2020":1,"code_logement_issu_d_une_fusion_code":null,"origine_de_l_entree_dans_le_patrimoine":1,"code_logement_issu_d_une_fusion_libelle":null,"qualite_de_la_geolocalisation_du_numero":1,"qualite_de_la_geolocalisation_de_la_voie":1,"indicatrice_de_commune_de_plus_de_10000_hab":1,"libelle_de_la_voie_dans_le_referentiel_insee":null,"indicatrice_de_presence_d_un_qpv_dans_la_commune":1},{"etage":3,"numero":"112","adresse":"112 BOULEVARD J.F. KENNEDY","geocode":{"lat":48.5843704321,"lon":2.47654627949},"lat_lon":"48.5843704321, 2.47654627949","code_qpv":"HZ","code_qva":"CSZ","code_zfu":"HZ","code_zus":"HZ","lieu_dit":null,"nom_voie":"BOULEVARD J.F. KENNEDY","alinea_sru":2,"droit_code":1,"code_postal":91100,"date_du_dpe":"2013-05-01","nom_de_voie":"J.F. KENNEDY","coordonnee_x":"661391,88","coordonnee_y":"6831701,28","numero_ligne":13451,"type_de_voie":"BOULEVARD","droit_libelle":"pleine propriété","geopoint_bis2":"48.584471, 2.476533","convention_apl":1,"numero_de_voie":"112","nom_du_programme":"CORBEIL ESSONNE 110/114 BD JF KENNEDY -","nombre_de_pieces":3,"etiquette_dpe_ges":"E","surface_habitable":65,"date_de_convention":"2009-05-05","epci_code_de_la_zone":200059228,"indice_de_repetition":null,"numero_de_convention":"91-1-05-2009-02.840-078.006/026","annee_de_construction":"2009","etiquette_dpe_energie":"D","situation_en_qpv_code":2,"accessibilite_pmr_code":99,"region_code_de_la_zone":11,"code_segment_patrimoine":"498","epci_libelle_de_la_zone":"CA Grand Paris Sud Seine Essonne Sénart","unite_urbaine_base_2020":851,"zone_d_emploi_base_2020":1104,"financement_initial_code":13,"situation_en_qpv_libelle":"Non","accessibilite_pmr_libelle":"Aucune donnée disponible","categorie_financement_cus":null,"code_iris_code_de_la_zone":"911740301","complement_du_financement":null,"region_libelle_de_la_zone":"Île-de-France","type_de_construction_code":"C","libelle_gestion_patrimoine":"CORBEIL ESSONNE 110/114 BD JF KENNEDY -","departement_code_de_la_zone":91,"financement_initial_libelle":"PLUS/LLS dans les DOM","code_commune_code_de_la_zone":91174,"code_iris_libelle_de_la_zone":"Moulin Galant Papeterie","type_de_construction_libelle":"collectif","qualite_de_la_geolocalisation":11,"departement_libelle_de_la_zone":"Essonne","code_commune_libelle_de_la_zone":"Corbeil-Essonnes","systeme_de_coordonnees_utilisee":2154,"erreur_maximum_de_positionnement":null,"qualite_du_geocodage_pour_l_iris":1,"qualite_du_geocodage_pour_le_qpv":"1","qualite_du_geocodage_pour_le_qva":null,"qualite_du_geocodage_pour_le_zfu":"1","qualite_du_geocodage_pour_le_zus":"1","annee_d_entree_dans_le_patrimoine":"2017","annee_expiration_de_la_convention":"2059","indicatrice_de_presence_d_une_zus":1,"annee_de_premiere_mise_en_location":"2009","aire_d_atraction_des_ville_base_2020":1,"code_logement_issu_d_une_fusion_code":null,"origine_de_l_entree_dans_le_patrimoine":3,"code_logement_issu_d_une_fusion_libelle":null,"qualite_de_la_geolocalisation_du_numero":1,"qualite_de_la_geolocalisation_de_la_voie":1,"indicatrice_de_commune_de_plus_de_10000_hab":1,"libelle_de_la_voie_dans_le_referentiel_insee":null,"indicatrice_de_presence_d_un_qpv_dans_la_commune":1}],"record_count":"41803","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?limit=20","curl":"curl -s 'https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?select=numero_ligne%2Cregion_code_de_la_zone%2Cregion_libelle_de_la_zone&where=region_libelle_de_la_zone+is+not+null&limit=20","curl":"curl -s 'https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/records?select=numero_ligne%2Cregion_code_de_la_zone%2Cregion_libelle_de_la_zone&where=region_libelle_de_la_zone+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (numero_ligne, region_code_de_la_zone, region_libelle_de_la_zone) and filter with ODSQL where clauses."},{"url":"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/exports/csv","curl":"curl -sL 'https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/rpls-proprietes-sociales-gps/exports/csv' -o dataset.csv","label":"Export CSV","method":"GET","description":"Full dataset export as CSV (also available: json, parquet, xlsx)."}],"status":"ok","error_message":null,"profiled_at":"2026-10-21T05:57:18.893Z","run_id":"79cc4ff2-e34d-499f-8bba-5d2d668ae171","created_at":"2026-07-25T16:12:51.626Z","updated_at":"2026-10-21T05:57:18.893Z","license_raw":null,"license_id":null,"consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true,"personal_data":{"status":"none","basis":"no_person_column_cited","grain":"none","allowed":true,"columns":{"direct_identifiers":[],"family_names":[],"given_names":[],"attributes":[],"unresolved_names":[],"measures":["nombre_de_pieces"],"entity_identifiers":[]},"publication":null,"publication_evidence":null,"notice":"personal data: no cited column names a natural person (the cited columns are all this reads)"}},"datasets":[],"limits":[{"id":"d9074e56-f5ae-457e-a128-16000500b659","entry_id":"5cf49b1a-6672-4cec-b922-0b4889d2225c","limit_type":"requests_per_day","value":"5000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-10-21T05:57:20.181Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.grandparissud.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.grandparissud.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:16.061Z","decision_ref":"owner decision 2026-08-22, recorded in docs/PROGRESS.md NEEDS-HUMAN: public-sector open-data portals whose purpose is machine access; the directive is an Opendatasoft vendor default reflecting no publisher intent. Concern raised and overruled; see the row.","note":"This answer is derived from a host whose robots.txt DISALLOWS the path Commodity requests, and Commodity requests it anyway under the decision named in `decision_ref`. The rule is quoted verbatim so you can read it yourself. Commodity does not send a user-agent it is not, so any `Allow` granted to a named crawler in that file is not claimed here."},"field_provenance_source_access":{"status":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THIS PLATFORM’S READING OF ITS OWN CONDUCT: that it requests a path this host forbids. No publisher asserts it and none was asked to","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"host":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"the host Commodity addressed, lowercased and stripped of scheme and port by this platform so that one host has one row and one reading","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"requested_path_prefix":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THE PATH THE VERDICT IS ABOUT, derived from the base URLs this platform stores for the host — not `/`, and not an assumed `/api/`. A verdict about a path we do not call would describe someone else’s traffic","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_url":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"where the file was fetched from — composed by this platform from the host, at the one location the protocol fixes, so it can be re-fetched and the reading disputed","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"user_agent_group":{"basis":"stored_sample","derived":false,"upstream_field":"the `User-agent` line the deciding rule sits under","transform":"the group heading that made the rule OURS, verbatim from the stored file. Where it is `*` the directive addresses everyone; a group naming another crawler was not applied, because Commodity does not send a user-agent it is not","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_rule":{"basis":"stored_sample","derived":false,"upstream_field":"the directive line of the matching group","transform":"THE PUBLISHER’S OWN LINE, QUOTED AND UNCUT, as read from robots.txt at the moment below and stored — not fetched for this request, and not part of this response’s payload. It is here so the verdict beside it can be checked rather than taken from us","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_read_at":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"OUR CLOCK when the file was read, never a `Date` header the origin sent. It bounds how stale this reading may be: a publisher can have changed the file since","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"decision_ref":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"WHO DECIDED TO CALL IT ANYWAY, AND WHEN. Recorded by this platform and required by the database before the exception may exist at all, so it can never be anonymous","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"note":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"this platform’s sentence explaining what the reader is holding. Written here, by us, and not a quotation of anybody","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}}},"manifest":{"answer_sha256":"1c3c13ae96d3ce611dff5bdadd7380a273742898c88e6774a42402fe714af626","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":99,"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: data_profile.fields[] (78 rows).","live":false,"live_basis":"This body was replayed from the worker edge cache (x-edge-cache: hit); the bytes, and therefore answer_sha256, are those of the execution that filled the cache.","created_at":"2026-10-23T23:54:59.778Z","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."}}