{"id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","type":"API","name":"Base permanente des équipements","slug":"base-permanente-des-equipements","description":"La base permanente des équipements (BPE) est une source statistique qui fournit le niveau d'équipements et de services accessibles à la population sur un territoire. La classification des types d’équipement de la BPE se décline en 3 niveaux. Au niveau le plus agrégé sont décrits les domaines (7 a...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.iledefrance.fr/explore/dataset/bpe23-nettoye/","docs_url":"https://data.iledefrance.fr/explore/dataset/bpe23-nettoye/","repo_url":null,"status":"ACTIVE","verification_state":"STALE","tags":[],"logo_url":"https://data.iledefrance.fr/assets/favicon","primary_source_url":"https://data.iledefrance.fr/explore/dataset/bpe23-nettoye/","extraction_confidence":"0.00","created_at":"2026-07-26T15:30:00.987Z","updated_at":"2026-09-09T23:20:51.273Z","last_verified_at":"2026-09-06T22:35:14.909Z","deprecated_at":null,"ranking_score":51,"last_ranked_at":"2026-08-29T15:10:48.731Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-09-09T09:14:59.395Z","search_vector":"'3':47B,213B '7':58B,224B 'a':195B,225B,233B,249B 'access':28B,77B,136B 'accessibility':303B 'accessible':244B 'accessibles':194B 'across':81B,151B,248B,318B 'aggreg':111B 'aggregated':278B 'agrege':219B 'agrégé':53B 'amen':141B 'amenities':308B 'analys':131B 'analyse':298B 'and':242B,302B,306B,315B 'as':310B 'au':49B,215B 'base':1A,10B,60B,167A,176B,227B 'bpe':14B,43B,64B,102B,180B,209B,231B,269B 'broad':117B,284B 'by':255B,287B 'case':155B,322B 'categori':125B 'categories':292B 'classif':36B,96B 'classification':202B,263B 'cultur':149B 'cultural':316B 'd':23B,39B,189B,205B 'data':165B,332B 'databas':6A 'database':172A 'dataset':127B,294B 'de':26B,41B,161B,192B,207B,328B 'decline':211B 'decrits':221B 'des':3A,12B,37B,62B,169A,178B,203B,229B 'describ':70B 'describing':237B 'detail':122B 'detailed':289B 'distribut':134B 'distribution':301B 'domain':57B,118B 'domaines':223B 'domains':285B 'décline':45B 'décrit':55B 'en':46B,212B 'equipement':206B 'equipements':170A,179B,190B,230B 'est':15B,181B 'et':25B,191B 'facil':8A,74B,98B,114B,150B 'facilities':174A,241B,281B,317B 'facility':265B 'follow':119B 'followed':286B 'fournit':20B,186B 'franc':152B,162B 'france':319B,329B 'french':67B,91B,234B,258B 'geograph':133B 'geographic':300B 'given':83B,250B 'group':113B 'grouping':280B 'healthcar':146B 'healthcare':313B 'ile':327B 'ile-de-france':326B 'in':267B,320B 'inse':89B 'insee':256B 'institut':94B 'institute':261B 'into':272B,282B 'is':232B,253B,270B,295B 'it':252B 'la':9B,30B,35B,42B,175B,196B,201B,208B 'le':21B,51B,187B,217B 'les':56B,222B 'level':72B,107B,112B,239B,279B 'levels':274B 'maintain':87B 'maintained':254B 'more':288B 'most':277B 'nation':92B 'national':259B 'niveau':22B,50B,188B,216B 'niveaux':48B,214B 'of':173A,240B,264B,304B 'open':164B,331B 'organis':104B 'organised':271B 'perman':5A 'permanent':2A,11B,61B,171A 'permanente':168A,177B,228B 'plus':52B,218B 'popul':31B,80B 'population':197B,247B 'portal':166B,333B 'privat':140B 'private':307B 'public':138B,305B 'publish':156B 'published':323B 'qui':19B,185B 'region':163B 'regional':330B 'school':145B 'schools':312B 'se':44B,210B 'servic':27B,76B 'services':193B,243B 'seven':116B,283B 'shop':144B 'shops':311B 'sont':54B,220B 'sourc':17B,69B 'source':183B,236B 'sport':147B 'sports':314B 'statist':68B,93B 'statistical':235B 'statistics':260B 'statistiqu':18B 'statistique':184B 'sub':124B,291B 'sub-categori':123B 'sub-categories':290B 'such':309B 'sur':32B,198B 'territoir':34B 'territoire':200B 'territori':84B 'territory':251B 'the':226B,238B,246B,257B,262B,268B,276B,299B,325B 'this':293B,321B 'three':106B,273B 'to':245B,297B 'type':38B,99B 'types':204B,266B 'un':33B,199B 'une':16B,182B 'use':129B 'used':296B 'via':157B,324B 'with':275B 'à':29B 'équipement':4A,13B,24B,40B,63B 'île':160B 'île-de-fr':159B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"7e8c524c-d2f0-4000-9e63-e91795edd443","institution_type":"STATISTICS_OFFICE","country_code":"FR","official_confidence":0,"proof_summary":"Confidence: 0%","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-27T11:51:18.742Z","geographic_scope":"NATIONAL","name_en":"Permanent Database of Facilities","description_en":"The Base permanente des équipements (BPE) is a French statistical source describing the level of facilities and services accessible to the population across a given territory. It is maintained by INSEE, the French national statistics institute. The classification of facility types in the BPE is organised into three levels, with the most aggregated level grouping facilities into seven broad domains, followed by more detailed sub-categories. This dataset is used to analyse the geographic distribution and accessibility of public and private amenities such as shops, schools, healthcare, sports, and cultural facilities across France, in this case published via the Île-de-France regional open data portal.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":30.75,"merged_into_entry_id":null,"identity_key":"API|https://data.iledefrance.fr/explore/dataset/bpe23-nettoye|base permanente des équipements","upstream_ref":"data.iledefrance.fr:dataset:bpe23-nettoye","access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?select=an%2Cnomrs%2Ccnomrs&where=an+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.iledefrance.fr/explore/dataset/bpe23-nettoye/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","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":"7e8c524c-d2f0-4000-9e63-e91795edd443","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.iledefrance.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-09-10T14:41:25.408Z"},"api_details":{"id":"071fe0b9-bd59-4b30-9b8d-98401fead82a","entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","base_url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye","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.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye","created_at":"2026-07-26T15:30:01.144Z","updated_at":"2026-07-26T15:30:01.144Z"},"dataset_details":{"id":"add2d49a-fd20-45b6-839c-04bce3c1deb5","entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","upstream_issued":null,"upstream_modified":"2026-08-15T09:53:29.422Z","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.iledefrance.fr","created_at":"2026-07-26T15:30:21.208Z","updated_at":"2026-09-09T19:24:59.793Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":{"id":"lo-2.0","spdx_id":"etalab-2.0","name":"Licence Ouverte 2.0 (France / Etalab)","url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"national","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"reuse":{"license_id":"lo-2.0","license_name":"Licence Ouverte 2.0 (France / Etalab)","license_url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","commercial_use":{"status":"yes","value":true},"redistribution":{"status":"yes","value":true},"attribution_required":{"status":"yes","value":true},"share_alike":{"status":"no","value":false},"personal_data_warning":{"status":"yes","value":true},"cache_and_mirror":{"status":"yes","value":true},"undetermined":[],"basis":"licence_text","confidence":0.95,"confidence_tier":"high","source_text":"Texte de la licence - le reutilisateur est libre \"de la communiquer, la reproduire, la copier ; de l'adapter, la modifier, l'extraire et la transformer, notamment pour creer des Informations derivees ; de la diffuser, la redistribuer, la publier et la transmettre, de l'exploiter a titre commercial\". Seule obligation : \"mentionner la paternite de l'Information : sa source (a minima le nom du Concedant) et la date de la derniere mise a jour\". Le texte rappelle que le reutilisateur doit respecter \"le cadre legal relatif a la protection des donnees a caractere personnel\". Aucune clause de partage a l'identique n'est imposee.","source_url":"https://github.com/etalab/licence-ouverte/blob/master/LO.md","reviewed_at":null},"license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","latest_check":{"id":"d93f393c-d641-4f04-ac8a-17bbe3c4480f","entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","status":"VERIFIED","last_checked_at":"2026-09-06T22:35:14.610Z","p50_latency_ms":1606,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-27T20:28:47.563Z","updated_at":"2026-09-06T22:35:14.610Z","consecutive_successes":9,"probe_url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-09-06T22:35:14.610Z"},"data_profile":{"id":"8e4fa28b-ea4c-4e2c-a6a4-2f9a3e6876f3","entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"bpe23-nettoye","fields":[{"name":"an","type":"text","label":"Millésime","filterable":true,"description":"Millésime de la base"},{"name":"nomrs","type":"text","label":"Nom ou raison sociale","filterable":true,"description":"Nom ou raison sociale de l'équipement"},{"name":"cnomrs","type":"text","label":"Complément du nom ou de la raison sociale","filterable":true,"description":"Complément du nom ou de la raison sociale de l'équipement"},{"name":"numvoie","type":"int","label":"Numéro de voie","filterable":true,"description":"Numéro de voie de l'adresse d'implantation de l'équipement"},{"name":"indrep","type":"text","label":"Indice de répétition du numéro de voie","filterable":true,"description":"Indice de répétition du numéro de voie de l'adresse d'implantation de l'équipement"},{"name":"typvoie","type":"text","label":"Type de voie","filterable":true,"description":"Type de voie de l'adresse d'implantation de l'équipement"},{"name":"libvoie","type":"text","label":"Libellé de la voie","filterable":true,"description":"Libellé de la voie d'implantation de l'équipement"},{"name":"cadr","type":"text","label":"Complément d'adresse","filterable":true,"description":null},{"name":"libcom","type":"text","label":"Commune","filterable":true,"description":null},{"name":"codpos","type":"int","label":"Code postal","filterable":true,"description":"Code postal de l'adresse d'implantation de l'équipement"},{"name":"depcom","type":"int","label":"Code département et commune","filterable":true,"description":"Code département et commune d'implantation de l'équipement"},{"name":"dep","type":"int","label":"Département","filterable":true,"description":"Département d'implantation de l'équipement"},{"name":"reg","type":"int","label":"Région","filterable":true,"description":"Région d'implantation de l'équipement"},{"name":"dom","type":"text","label":"Code du domaine d'appartenance de l'équipement","filterable":true,"description":"Code du domaine d'appartenance de l'équipement \nA\tServices pour les particuliers \nB\tCommerces \nC\tEnseignement \nD\tSanté et action sociale\nE\tTransports et déplacements\nF\tSports, loisirs et culture \nG\tTourisme "},{"name":"domaine","type":"text","label":null,"filterable":true,"description":"Libellé du domaine"},{"name":"sdom","type":"text","label":"Code sous-domaine","filterable":true,"description":"Code du sous-domaine d'appartenance de l'équipement"},{"name":"lib_sdom","type":"text","label":"Sous-domaine","filterable":true,"description":"Libellé du sous-domaine"},{"name":"typequ","type":"text","label":"Code type équipement","filterable":true,"description":"Code du type d'équipement"},{"name":"lib_equ","type":"text","label":"Type d'équipement","filterable":true,"description":"Libellé du type d'équipement"},{"name":"siret","type":"int","label":null,"filterable":true,"description":"Numéro SIRET de l’équipement"},{"name":"statut_diffusion","type":"text","label":"Statut de diffusion Sirene","filterable":true,"description":"Cette variable indique le statut de diffusion déclaré dans sirene.fr pour les équipements disposant d’un SIRET connu dans la BPE. Elle concerne tous les équipements de la source SIRUS (028) et certains équipements dont le SIRET est disponible dans la BPE pour les autres sources. \nModalités possibles : O Diffusion totale ;  P Diffusion partielle ; _Z Sans objet"},{"name":"internat","type":"text","label":null,"filterable":true,"description":"Présence ou absence d’un internat\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"cantine","type":"text","label":null,"filterable":true,"description":"Présence ou absence d'une cantine\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"rpi","type":"text","label":"Type de regroupement pédagogique intercommunal","filterable":true,"description":"Cette variable concerne uniquement certains équipements d’enseignement du premier degré présents dans les catégories C107 - école maternelle, C108 - école primaire, C109 - école élémentaire. \nModalités : C\tRPI concentré ; D  RPI dispersé ; _Z\tSans objet"},{"name":"ep","type":"text","label":"Dispositif d'éducation prioritaire","filterable":true,"description":"Présence ou absence d'un dispositif d'éducation prioritaire\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet\n"},{"name":"cl_pge","type":"text","label":"Classe préparatoire aux grandes écoles en lycée","filterable":true,"description":"Présence ou absence d'une classe préparatoire aux grandes écoles en lycée"},{"name":"sect","type":"text","label":"Secteur","filterable":true,"description":"Appartenance au secteur public ou privé d'enseignement\nPR\tSecteur privé\nPU\tSecteur public\n_U\tIndéterminé\n_Z\tSans objet\n"},{"name":"acces_aire_pratique","type":"text","label":"Accessibilité aire de pratique","filterable":true,"description":"Présence d’un aménagement permettant l’accessibilité d’au moins une aire de pratique, au sein d’une même installation, aux personnes handicapées moteur ou à mobilité réduite"},{"name":"acces_libre","type":"text","label":"Accès libre","filterable":true,"description":"Présence d’un équipement en accès libre permanent"},{"name":"acces_sanitaire","type":"text","label":"Accessibilité sanitaire","filterable":true,"description":"Présence d’un aménagement permettant l’a"},{"name":"acces_vestiaire","type":"text","label":"Accessibilité vestiaire","filterable":true,"description":"Présence d’un aménagement permettant l’accessibilité d’au moins un vestiaire et une douche, au sein d’une même installation, aux personnes handicapées moteur ou à mobilité réduite\n"},{"name":"capacite_d_accueil","type":"text","label":"Capacité d'accueil","filterable":true,"description":"Catégorie d’établissement recevant du public (ERP)"},{"name":"pres_douche","type":"text","label":"Douches","filterable":true,"description":"Présence de douches\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"pres_sanitaire","type":"text","label":"Sanitaires","filterable":true,"description":"Présence de sanitaires\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet\n"},{"name":"saisonnier","type":"text","label":null,"filterable":true,"description":"Présence d’un équipement à l’ouverture exclusivement saisonnière\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"couvert","type":"text","label":null,"filterable":true,"description":"Présence ou absence d’équipement(s) avec au moins une partie couverte\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"eclaire","type":"text","label":"Éclairé","filterable":true,"description":"Présence ou absence d'équipement(s) avec au moins une partie éclairée\n0\tAbsence\n1\tPrésence\n_U\tIndéterminé\n_Z\tSans objet\n"},{"name":"categorie","type":"text","label":"Catégorie","filterable":true,"description":"Catégorie d'équipement culturel"},{"name":"multiplexe","type":"text","label":null,"filterable":true,"description":"Présence d’un cinéma multiplexe"},{"name":"accueil","type":"text","label":null,"filterable":true,"description":"Type d'accueil de l'infrastructure"},{"name":"itinerance","type":"text","label":"Itinérance","filterable":true,"description":"Présence d’une structure itinérante"},{"name":"mode_gestion","type":"text","label":null,"filterable":true,"description":"Mode de gestion de l'infrastructure"},{"name":"sstypheb","type":"text","label":"Sous-type hébergement","filterable":true,"description":"Sous-type d'hébergement"},{"name":"type","type":"text","label":"Type de lieux","filterable":true,"description":"Type de lieux"},{"name":"capacite","type":"text","label":"Capacité","filterable":true,"description":"Capacité de l'équipement"},{"name":"indic_capa","type":"int","label":"Indicateur capacité","filterable":true,"description":"Indicateur de concernement des valeurs de capacité\n0\tLe type d'équipement n'est pas concerné par cette variable\n1\tLe type d'équipement est concerné par cette variable"},{"name":"nbequident","type":"text","label":"Nombre équipements identiques","filterable":true,"description":"Nombre d'équipements identiques"},{"name":"indic_nbequident","type":"int","label":"Indicateur nbequident","filterable":true,"description":"Indicateur de concernement des valeurs du nombre d’infrastructures au sein de l’équipement"},{"name":"nbsalles","type":"text","label":"Nombre de salles","filterable":true,"description":"Nombre de salles par cinéma ou théâtre"},{"name":"indic_nbsalles","type":"int","label":"Indicateur nbsalles","filterable":true,"description":"Indicateur de concernement des valeurs du nombre de salles\n0\tLe type d'équipement n'est pas concerné par cette variable\n1\tLe type d'équipement est concerné par cette variable"},{"name":"nblieux","type":"text","label":"Nombre lieux","filterable":true,"description":"Nombre de lieux"},{"name":"indic_nblieux","type":"int","label":"Indicateur nblieux","filterable":true,"description":"Indicateur de concernement des valeurs du nombre de lieux"},{"name":"lambert_x","type":"double","label":null,"filterable":true,"description":"Coordonnée X de l'équipement"},{"name":"lambert_y","type":"double","label":null,"filterable":true,"description":"Coordonnée Y de l'équipement"},{"name":"longitude","type":"double","label":null,"filterable":true,"description":"Longitude en coordonnées GPS de l’équipement (degrés décimaux)"},{"name":"latitude","type":"double","label":null,"filterable":true,"description":"Latitude en coordonnées GPS de l’équipement (degrés décimaux)"},{"name":"qualite_xy","type":"text","label":"Qualité XY","filterable":true,"description":"Indicateur de qualité de géolocalisation\nA\tAcceptable\nB\tBonne\nM\tMauvaise\n_U\tIndéterminée\n_Z\tNon-géolocalisé"},{"name":"epsg","type":"int","label":null,"filterable":true,"description":"Code EPSG du système de coordonnées"},{"name":"qualite_geoloc","type":"text","label":"Qualité géoloc","filterable":true,"description":"Indicateur de précision du repérage par l’adresse\n11\tVoie sûre, Numéro trouvé\n12\tVoie sûre, Position aléatoire dans la voie\n21\tVoie probable, Numéro trouvé\n22\tVoie probable, Position aléatoire dans la voie\n33\tVoie inconnue, Position aléatoire dans la commune\n_U\tIndéterminé\n_Z\tSans objet"},{"name":"tr_dist_precision","type":"text","label":null,"filterable":true,"description":"Erreur maximum de positionnement dans la voie ou le lieu-dit\n< 100\tMoins de 100 mètres\n>= 500\t500 mètres ou plus\n[100 - 500[\tDe 100 à moins de 500 mètres\n_U\tIndéterminé\n_Z\tSans objet\n"},{"name":"dciris","type":"text","label":"Code iris","filterable":true,"description":"Code irisd'implantation de l'équipement"},{"name":"quali_iris","type":"text","label":"Qualité iris","filterable":true,"description":"Indicateur de qualité du géoréférencement dans l'iris\n1\tAppartenance sûre au zonage\n2\tAppartenance probable au zonage\n3\tAppartenance aléatoire ou indéterminée au zonage\n_Z\tSans objet\n"},{"name":"irisee","type":"int","label":"Irisation commune","filterable":true,"description":"Indicatrice d'irisation de la commune\n0\tCommune non-irisée\n1\tCommune irisée"},{"name":"qp2015","type":"text","label":"QPV 2015","filterable":true,"description":"Quartier prioritaire de la politique de la ville 2015 d'appartenance de l'équipement\nCSZ\tCommune sans zonage. La commune n'est pas concernée par les QP2015.\nHZ\thors zonage : localisation hors du zonage QP2015.\nIND\tl’appartenance au zonage QP2015 est indéterminée."},{"name":"quali_qp2015","type":"text","label":"Qualité QPV 2015","filterable":true,"description":"Indicateur de qualité du géoréférencement dans le quartier prioritaire de la politique de la ville 2015"},{"name":"qva","type":"text","label":null,"filterable":true,"description":"Quartier de veille active d'appartenance de l'équipement\nCSZ\tCommune sans zonage. La commune n'est pas concernée par les QVA.\nHZ\thors zonage : localisation hors du zonage QVA.\nIND\tl’appartenance au zonage QVA est indéterminée."},{"name":"quali_qva","type":"text","label":"Qualité QVA","filterable":true,"description":"Indicateur de qualité du géoréférencement dans le quartier de veille active\n1\tAppartenance sûre au zonage\n2\tAppartenance probable au zonage\n3\tAppartenance aléatoire ou indéterminée au zonage\n_Z\tSans objet"},{"name":"zus","type":"text","label":null,"filterable":true,"description":"Zone urbaine sensible d'appartenance de l'équipement\nCSZ\tCommune sans zonage. La commune n'est pas concernée par les ZUS.\nHZ\thors zonage : localisation hors du zonage ZUS.\nIND\tl’appartenance au zonage ZUS est indéterminée."},{"name":"quali_zus","type":"text","label":"Qualité ZUS","filterable":true,"description":"Indicateur de qualité du géoréférencement dans la zone urbaine sensible\n1\tAppartenance sûre au zonage\n2\tAppartenance probable au zonage\n3\tAppartenance aléatoire ou indéterminée au zonage\n_Z\tSans objet"},{"name":"epci","type":"int","label":null,"filterable":true,"description":"Etablissement public de coopération intercommunal d'implantation de l'équipement\nCSZ\tCommune sans zonage. La commune n'est pas concernée par les EPCI."},{"name":"uu2020","type":"int","label":null,"filterable":true,"description":"Unité urbaine 2020 d'implantation de l'équipement\nCSZ\tCommune sans zonage. La commune n'est pas concernée par les UU2020."},{"name":"bv2022","type":"int","label":"Bassin de vie 2022","filterable":true,"description":"Zonage en bassins de vie 2022 d’implantation de l’équipement"},{"name":"aav2020","type":"text","label":null,"filterable":true,"description":null},{"name":"dens3","type":"int","label":"Densité 3 niveaux","filterable":true,"description":"Grille communale de densité à 3 niveaux\n1\tCommunes densément peuplées\n2\tCommunes de densité intermédiaire\n3\tCommunes rurales"},{"name":"dens7","type":"int","label":"Densité  7 niveaux","filterable":true,"description":"Grille communale de densité à 7 niveaux\n1\tGrands centres urbains\n2\tCentres urbains intermédiaires\n3\tPetites villes\n4\tCeintures urbaines\n5\tBourgs ruraux\n6\tRural à habitat dispersé\n7\tRural à habitat très dispersé\n"},{"name":"lat_long","type":"geo_point_2d","label":null,"filterable":false,"description":"Point GPS latitude longitude"},{"name":"apet","type":"text","label":null,"filterable":true,"description":null},{"name":"secteur","type":"text","label":null,"filterable":true,"description":null},{"name":"structure_exercice","type":"text","label":null,"filterable":true,"description":null},{"name":"specialite","type":"text","label":null,"filterable":true,"description":null},{"name":"typeresto","type":"text","label":null,"filterable":true,"description":null},{"name":"implantation_station","type":"text","label":null,"filterable":true,"description":null},{"name":"gpl","type":"text","label":null,"filterable":true,"description":null},{"name":"nb_pdc","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_pdc_pa","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc_pa","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_pdc_acceleree","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc_acceleree","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_pdc_lente","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc_lente","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_pdc_rapide","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc_rapide","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_pdc_ultrarapide","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_pdc_ultrarapide","type":"int","label":null,"filterable":true,"description":null},{"name":"nb_jours_ouvert","type":"text","label":null,"filterable":true,"description":null},{"name":"indic_nb_jours_ouvert","type":"int","label":null,"filterable":true,"description":null},{"name":"qp2024","type":"text","label":null,"filterable":true,"description":null},{"name":"quali_qp2024","type":"text","label":null,"filterable":true,"description":null}],"field_count":99,"sample_records":[{"an":"2025","ep":"_Z","dep":95,"dom":"B","gpl":"_Z","qva":"HZ","reg":11,"rpi":"_Z","zus":"1155070","apet":"4771Z","cadr":"BAT 7 APPART 60","epci":200054781,"epsg":2154,"sdom":"B3","sect":"_Z","type":"_Z","dens3":1,"dens7":1,"nomrs":"SANGARE MADINA","siret":95082747700023,"bv2022":75056,"cl_pge":"_Z","cnomrs":null,"codpos":95100,"dciris":"950180403","depcom":95018,"indrep":null,"irisee":1,"libcom":"ARGENTEUIL","nb_pdc":null,"qp2015":"QP095006","qp2024":"QN09506M","typequ":"B302","uu2020":851,"aav2020":"001","accueil":"_Z","cantine":"_Z","couvert":"_Z","domaine":"Commerces","eclaire":"_Z","lib_equ":"Magasin de vêtements","libvoie":"DU SORBIER","nblieux":null,"numvoie":1,"secteur":"_Z","typvoie":"ALL","capacite":null,"internat":"_Z","lat_long":{"lat":48.9471,"lon":2.22114},"latitude":48.9471,"lib_sdom":"Commerces spécialisés non-alimentaires","nbsalles":null,"sstypheb":"_Z","categorie":"_Z","lambert_x":642952,"lambert_y":6872185,"longitude":2.22114,"nb_pdc_pa":null,"quali_qva":"1","quali_zus":"1","typeresto":"_Z","indic_capa":0,"itinerance":"_Z","multiplexe":"_Z","nbequident":null,"quali_iris":"1","qualite_xy":"B","saisonnier":"_Z","specialite":"_Z","acces_libre":"_Z","pres_douche":"_Z","indic_nb_pdc":0,"mode_gestion":"_Z","nb_pdc_lente":null,"quali_qp2015":"1","quali_qp2024":"1","indic_nblieux":0,"nb_pdc_rapide":null,"indic_nbsalles":0,"pres_sanitaire":"_Z","qualite_geoloc":"11","acces_sanitaire":"_Z","acces_vestiaire":"_Z","indic_nb_pdc_pa":0,"nb_jours_ouvert":null,"indic_nbequident":0,"nb_pdc_acceleree":null,"statut_diffusion":"O","tr_dist_precision":"< 100","capacite_d_accueil":"_Z","indic_nb_pdc_lente":0,"nb_pdc_ultrarapide":null,"structure_exercice":"_Z","acces_aire_pratique":"_Z","indic_nb_pdc_rapide":0,"implantation_station":"_Z","indic_nb_jours_ouvert":0,"indic_nb_pdc_acceleree":0,"indic_nb_pdc_ultrarapide":0},{"an":"2025","ep":"_Z","dep":95,"dom":"B","gpl":"_Z","qva":"HZ","reg":11,"rpi":"_Z","zus":"1155060","apet":"4759B","cadr":null,"epci":200054781,"epsg":2154,"sdom":"B3","sect":"_Z","type":"_Z","dens3":1,"dens7":1,"nomrs":"SOL-TEK","siret":83148455500014,"bv2022":75056,"cl_pge":"_Z","cnomrs":null,"codpos":95100,"dciris":"950180605","depcom":95018,"indrep":null,"irisee":1,"libcom":"ARGENTEUIL","nb_pdc":null,"qp2015":"QP095005","qp2024":"QN09505M","typequ":"B303","uu2020":851,"aav2020":"001","accueil":"_Z","cantine":"_Z","couvert":"_Z","domaine":"Commerces","eclaire":"_Z","lib_equ":"Magasin d’équipements du foyer","libvoie":"SAINT JUST","nblieux":null,"numvoie":5,"secteur":"_Z","typvoie":"PL","capacite":null,"internat":"_Z","lat_long":{"lat":48.95379,"lon":2.22714},"latitude":48.95379,"lib_sdom":"Commerces spécialisés non-alimentaires","nbsalles":null,"sstypheb":"_Z","categorie":"_Z","lambert_x":643399,"lambert_y":6872924,"longitude":2.22714,"nb_pdc_pa":null,"quali_qva":"1","quali_zus":"1","typeresto":"_Z","indic_capa":0,"itinerance":"_Z","multiplexe":"_Z","nbequident":null,"quali_iris":"1","qualite_xy":"B","saisonnier":"_Z","specialite":"_Z","acces_libre":"_Z","pres_douche":"_Z","indic_nb_pdc":0,"mode_gestion":"_Z","nb_pdc_lente":null,"quali_qp2015":"1","quali_qp2024":"1","indic_nblieux":0,"nb_pdc_rapide":null,"indic_nbsalles":0,"pres_sanitaire":"_Z","qualite_geoloc":"11","acces_sanitaire":"_Z","acces_vestiaire":"_Z","indic_nb_pdc_pa":0,"nb_jours_ouvert":null,"indic_nbequident":0,"nb_pdc_acceleree":null,"statut_diffusion":"O","tr_dist_precision":"< 100","capacite_d_accueil":"_Z","indic_nb_pdc_lente":0,"nb_pdc_ultrarapide":null,"structure_exercice":"_Z","acces_aire_pratique":"_Z","indic_nb_pdc_rapide":0,"implantation_station":"_Z","indic_nb_jours_ouvert":0,"indic_nb_pdc_acceleree":0,"indic_nb_pdc_ultrarapide":0},{"an":"2025","ep":"_Z","dep":95,"dom":"B","gpl":"_Z","qva":"HZ","reg":11,"rpi":"_Z","zus":"HZ","apet":"4759B","cadr":null,"epci":200054781,"epsg":2154,"sdom":"B3","sect":"_Z","type":"_Z","dens3":1,"dens7":1,"nomrs":"SOCIETE SCAPI","siret":81161058300023,"bv2022":75056,"cl_pge":"_Z","cnomrs":null,"codpos":95100,"dciris":"950180801","depcom":95018,"indrep":null,"irisee":1,"libcom":"ARGENTEUIL","nb_pdc":null,"qp2015":"HZ","qp2024":"HZ","typequ":"B303","uu2020":851,"aav2020":"001","accueil":"_Z","cantine":"_Z","couvert":"_Z","domaine":"Commerces","eclaire":"_Z","lib_equ":"Magasin d’équipements du foyer","libvoie":"DU MARECHAL JOFFRE","nblieux":null,"numvoie":28,"secteur":"_Z","typvoie":"AV","capacite":null,"internat":"_Z","lat_long":{"lat":48.95608,"lon":2.2414},"latitude":48.95608,"lib_sdom":"Commerces spécialisés non-alimentaires","nbsalles":null,"sstypheb":"_Z","categorie":"_Z","lambert_x":644446,"lambert_y":6873170,"longitude":2.2414,"nb_pdc_pa":null,"quali_qva":"1","quali_zus":"1","typeresto":"_Z","indic_capa":0,"itinerance":"_Z","multiplexe":"_Z","nbequident":null,"quali_iris":"1","qualite_xy":"B","saisonnier":"_Z","specialite":"_Z","acces_libre":"_Z","pres_douche":"_Z","indic_nb_pdc":0,"mode_gestion":"_Z","nb_pdc_lente":null,"quali_qp2015":"1","quali_qp2024":"1","indic_nblieux":0,"nb_pdc_rapide":null,"indic_nbsalles":0,"pres_sanitaire":"_Z","qualite_geoloc":"11","acces_sanitaire":"_Z","acces_vestiaire":"_Z","indic_nb_pdc_pa":0,"nb_jours_ouvert":null,"indic_nbequident":0,"nb_pdc_acceleree":null,"statut_diffusion":"O","tr_dist_precision":"< 100","capacite_d_accueil":"_Z","indic_nb_pdc_lente":0,"nb_pdc_ultrarapide":null,"structure_exercice":"_Z","acces_aire_pratique":"_Z","indic_nb_pdc_rapide":0,"implantation_station":"_Z","indic_nb_jours_ouvert":0,"indic_nb_pdc_acceleree":0,"indic_nb_pdc_ultrarapide":0},{"an":"2025","ep":"_Z","dep":95,"dom":"B","gpl":"_Z","qva":"HZ","reg":11,"rpi":"_Z","zus":"HZ","apet":"4759B","cadr":null,"epci":200054781,"epsg":2154,"sdom":"B3","sect":"_Z","type":"_Z","dens3":1,"dens7":1,"nomrs":"OUGUOUJIL LATIFA","siret":92488319200016,"bv2022":75056,"cl_pge":"_Z","cnomrs":null,"codpos":95100,"dciris":"950180901","depcom":95018,"indrep":null,"irisee":1,"libcom":"ARGENTEUIL","nb_pdc":null,"qp2015":"HZ","qp2024":"HZ","typequ":"B303","uu2020":851,"aav2020":"001","accueil":"_Z","cantine":"_Z","couvert":"_Z","domaine":"Commerces","eclaire":"_Z","lib_equ":"Magasin d’équipements du foyer","libvoie":"DE LA LUITTE","nblieux":null,"numvoie":28,"secteur":"_Z","typvoie":"RUE","capacite":null,"internat":"_Z","lat_long":{"lat":48.96001,"lon":2.27749},"latitude":48.96001,"lib_sdom":"Commerces spécialisés non-alimentaires","nbsalles":null,"sstypheb":"_Z","categorie":"_Z","lambert_x":647093,"lambert_y":6873582,"longitude":2.27749,"nb_pdc_pa":null,"quali_qva":"1","quali_zus":"1","typeresto":"_Z","indic_capa":0,"itinerance":"_Z","multiplexe":"_Z","nbequident":null,"quali_iris":"1","qualite_xy":"B","saisonnier":"_Z","specialite":"_Z","acces_libre":"_Z","pres_douche":"_Z","indic_nb_pdc":0,"mode_gestion":"_Z","nb_pdc_lente":null,"quali_qp2015":"1","quali_qp2024":"1","indic_nblieux":0,"nb_pdc_rapide":null,"indic_nbsalles":0,"pres_sanitaire":"_Z","qualite_geoloc":"11","acces_sanitaire":"_Z","acces_vestiaire":"_Z","indic_nb_pdc_pa":0,"nb_jours_ouvert":null,"indic_nbequident":0,"nb_pdc_acceleree":null,"statut_diffusion":"O","tr_dist_precision":"< 100","capacite_d_accueil":"_Z","indic_nb_pdc_lente":0,"nb_pdc_ultrarapide":null,"structure_exercice":"_Z","acces_aire_pratique":"_Z","indic_nb_pdc_rapide":0,"implantation_station":"_Z","indic_nb_jours_ouvert":0,"indic_nb_pdc_acceleree":0,"indic_nb_pdc_ultrarapide":0},{"an":"2025","ep":"_Z","dep":95,"dom":"B","gpl":"_Z","qva":"HZ","reg":11,"rpi":"_Z","zus":"HZ","apet":"4772A","cadr":null,"epci":200054781,"epsg":2154,"sdom":"B3","sect":"_Z","type":"_Z","dens3":1,"dens7":1,"nomrs":"CB","siret":42388217400067,"bv2022":75056,"cl_pge":"_Z","cnomrs":"BEL CHOU'S","codpos":95100,"dciris":"950180204","depcom":95018,"indrep":null,"irisee":1,"libcom":"ARGENTEUIL","nb_pdc":null,"qp2015":"HZ","qp2024":"HZ","typequ":"B304","uu2020":851,"aav2020":"001","accueil":"_Z","cantine":"_Z","couvert":"_Z","domaine":"Commerces","eclaire":"_Z","lib_equ":"Magasin de chaussures","libvoie":"DU MARECHAL FOCH","nblieux":null,"numvoie":50,"secteur":"_Z","typvoie":"AV","capacite":null,"internat":"_Z","lat_long":{"lat":48.94321,"lon":2.25304},"latitude":48.94321,"lib_sdom":"Commerces spécialisés non-alimentaires","nbsalles":null,"sstypheb":"_Z","categorie":"_Z","lambert_x":645285,"lambert_y":6871730,"longitude":2.25304,"nb_pdc_pa":null,"quali_qva":"1","quali_zus":"1","typeresto":"_Z","indic_capa":0,"itinerance":"_Z","multiplexe":"_Z","nbequident":null,"quali_iris":"1","qualite_xy":"B","saisonnier":"_Z","specialite":"_Z","acces_libre":"_Z","pres_douche":"_Z","indic_nb_pdc":0,"mode_gestion":"_Z","nb_pdc_lente":null,"quali_qp2015":"1","quali_qp2024":"1","indic_nblieux":0,"nb_pdc_rapide":null,"indic_nbsalles":0,"pres_sanitaire":"_Z","qualite_geoloc":"11","acces_sanitaire":"_Z","acces_vestiaire":"_Z","indic_nb_pdc_pa":0,"nb_jours_ouvert":null,"indic_nbequident":0,"nb_pdc_acceleree":null,"statut_diffusion":"O","tr_dist_precision":"< 100","capacite_d_accueil":"_Z","indic_nb_pdc_lente":0,"nb_pdc_ultrarapide":null,"structure_exercice":"_Z","acces_aire_pratique":"_Z","indic_nb_pdc_rapide":0,"implantation_station":"_Z","indic_nb_jours_ouvert":0,"indic_nb_pdc_acceleree":0,"indic_nb_pdc_ultrarapide":0}],"record_count":"515560","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?limit=20","curl":"curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?select=an%2Cnomrs%2Ccnomrs&where=an+is+not+null&limit=20","curl":"curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/records?select=an%2Cnomrs%2Ccnomrs&where=an+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (an, nomrs, cnomrs) and filter with ODSQL where clauses."},{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/exports/csv","curl":"curl -sL 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/bpe23-nettoye/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-09-09T19:24:58.315Z","run_id":"3441ee19-23a2-4175-9bc3-4e85d646cc3f","created_at":"2026-07-26T15:30:20.497Z","updated_at":"2026-09-09T19:24:58.315Z","license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","license_id":"lo-2.0","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":["nb_pdc","indic_nb_pdc","nb_pdc_pa","indic_nb_pdc_pa","nb_pdc_acceleree","indic_nb_pdc_acceleree","nb_pdc_lente","indic_nb_pdc_lente","nb_pdc_rapide","indic_nb_pdc_rapide","nb_pdc_ultrarapide","indic_nb_pdc_ultrarapide","nb_jours_ouvert","indic_nb_jours_ouvert"],"entity_identifiers":["siret"]},"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":"6b15f952-e9e9-4b8e-8b91-cc2e53948491","entry_id":"09ea0bc7-b1d1-458e-91d9-23f6c198d0b6","limit_type":"requests_per_day","value":"10000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-09-09T19:24:59.957Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.iledefrance.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.iledefrance.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:14.157Z","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":"bcf522615c5cc9776c0a12ed8ab9e88d0ab03fd43fdd57b94271cd5c75b7012c","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":120,"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[] (99 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-09-10T14:41:45.525Z","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."}}