Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions chronicle/source_package.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,22 @@
"jrc/euromod_be_baseline_statistics_2025"
),
"sfpd-legal-pension-caseload-2025": Path("sfpd/legal_pension_caseload_2025"),
"sfpd-grapa-monthly-statistics-2025-02": Path(
"sfpd/grapa_monthly_statistics_2025_02"
),
"opgroeien-groeipakket-caseload-2025": Path("opgroeien/groeipakket_caseload_2025"),
"opgroeien-groeipakket-basic-caseload-2025-12": Path(
"opgroeien/groeipakket_basic_caseload_2025_12"
),
"iriscare-child-benefit-caseload-2025-12": Path(
"iriscare/child_benefit_caseload_2025_12"
),
"ostbelgien-child-benefit-caseload-2025-12": Path(
"ostbelgien/child_benefit_caseload_2025_12"
),
"parlement-wallonie-child-benefit-partitions-2023-12": Path(
"parlement_wallonie/child_benefit_partitions_2023_12"
),
"bfp-economic-outlook-2026-06": Path("bfp/economic_outlook_2026_06"),
"fpb-economic-outlook-2026-2031-june-2026": Path(
"fpb/economic_outlook_2026_2031_june_2026"
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
value_id,period,iriscare.statistic,publication_status,entity_view,legal_period,publisher_entity_label,retrieved_at,count,source_url
entitled_children,2025-12,entitled_children,provisional,Children,LegalPeriod=202512,children,2026-08-30,304966,https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
payment_recipients,2025-12,payment_recipients,provisional,Beneficiaries,LegalPeriod=202512,allocataires,2026-08-30,162745,https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
50 changes: 50 additions & 0 deletions db/data/iriscare/child_benefit_caseload_2025_12/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
source_id: iriscare
package_id: iriscare-child-benefit-caseload-2025-12
dataset: iriscare_child_benefit_caseload_2025_12
publisher: Iriscare, Common Community Commission of Brussels-Capital
source_page: https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
table: General child-benefit statistics, rights period December 2025
files:
2025:
filename: iriscare_child_benefit_caseload_2025_12.csv
source_url: https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
sha256: 7666027bdc5d793a05184bf766148966b717049d8e07044ef645ed049fe11e20
size_bytes: 617
fetched_at: '2026-08-30T12:26:22+00:00'
source_table: Official Iriscare dashboard query for LegalPeriod 202512
source_urls:
- https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
- https://www.iriscare.brussels/nl/2026/07/22/kinderbijslag-128-222-brusselse-kinderen-kregen-in-2025-een-sociale-toeslag-bovenop-hun-kinderbijslag/
notes: Curated two-row capture of the official embedded dashboard result for LegalPeriod=202512,
retrieved on 2026-08-30. The observed Children and Beneficiaries views and the
publisher labels children and allocataires are guarded separately. Iriscare
defines allocataires as associated payment recipients, not households. The municipality
table includes Flemish Region, Walloon Region, outside Belgium, and unknown
rows, so the totals retain an Iriscare scheme scope rather than resident NUTS1
BE1. No stable static query identifier was exposed.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/iriscare/iriscare-child-benefit-caseload-2025-12/2025/7666027bdc5d793a05184bf766148966b717049d8e07044ef645ed049fe11e20/iriscare_child_benefit_caseload_2025_12.csv
uri: r2://ledger-raw/raw/belgium/iriscare/iriscare-child-benefit-caseload-2025-12/2025/7666027bdc5d793a05184bf766148966b717049d8e07044ef645ed049fe11e20/iriscare_child_benefit_caseload_2025_12.csv
source_capture:
filename: iriscare-child-benefit-2025-12-dashboard-capture.zip
source_url: https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
source_urls:
- https://stat.iriscare.brussels/home/enfants-et-familles/allocations-familiales/statistiques-generales-allocations-familiales/
- https://app.fabric.microsoft.com/view?r=eyJrIjoiZTQ2OWQzMDItNTNkYy00Y2IyLWFmYjAtZDhlNWMxODhlYTJhIiwidCI6Ijk0YzA3MjAwLWU5MjEtNDBjNS04MzE5LTZkMjE2ZDkyZGZmMSIsImMiOjl9
sha256: a254455cd9bc0e872a5f47a5c3f0fa07dff2fbfe7c1b5a1e0c22b4c65036a934
size_bytes: 174132
fetched_at: '2026-08-30T13:08:00+00:00'
notes: Browser capture of both official embedded Power BI views with period 202512,
all communes, all acquired-right statuses, and provisional data selected. The
archive contains screenshots plus accessibility-tree text preserving the exact
304,966 entitled-child total, the exact 162,745 allocataire total, and the non-Brussels
and outside-Belgium rows that define the scheme-wide scope.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/iriscare/iriscare-child-benefit-caseload-2025-12/source_capture/a254455cd9bc0e872a5f47a5c3f0fa07dff2fbfe7c1b5a1e0c22b4c65036a934/iriscare-child-benefit-2025-12-dashboard-capture.zip
uri: r2://ledger-raw/raw/belgium/iriscare/iriscare-child-benefit-caseload-2025-12/source_capture/a254455cd9bc0e872a5f47a5c3f0fa07dff2fbfe7c1b5a1e0c22b4c65036a934/iriscare-child-benefit-2025-12-dashboard-capture.zip
48 changes: 48 additions & 0 deletions db/data/opgroeien/groeipakket_basic_caseload_2025_12/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
source_id: opgroeien
package_id: opgroeien-groeipakket-basic-caseload-2025-12
dataset: opgroeien_groeipakket_basic_caseload_2025_12
publisher: Opgroeien (Agentschap Opgroeien regie), Flemish Community
source_page: https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
table: Groeipakket basic-amount child caseload, rights period 2025/12
files:
2025:
filename: opgroeien_groeipakket_basic_caseload_2025_12.csv
source_url: https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
sha256: 508c49236221b0bd246f46cab25f36cdc6f61222dbbe9a64a88c67fe37f3de20
size_bytes: 442
fetched_at: '2026-08-30T12:26:22+00:00'
source_table: Official Groeipakket dashboard query result for basic-amount children
source_urls:
- https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
- https://www.opgroeien.be/kennis/cijfers-en-onderzoek/vlaams-groeipakket
notes: Curated one-row capture of the official interactive dashboard result retrieved
on 2026-08-30. Separate guarded columns preserve the authored entity, period,
provisional-figure, Groeipakket, and basic-amount views. Opgroeien does not
expose this exact child count in a static download. The table includes bilateral
agreement and difference-payment categories, so the result is retained as a
scheme-wide statistical scope rather than resident NUTS1 BE2.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/opgroeien/opgroeien-groeipakket-basic-caseload-2025-12/2025/508c49236221b0bd246f46cab25f36cdc6f61222dbbe9a64a88c67fe37f3de20/opgroeien_groeipakket_basic_caseload_2025_12.csv
uri: r2://ledger-raw/raw/belgium/opgroeien/opgroeien-groeipakket-basic-caseload-2025-12/2025/508c49236221b0bd246f46cab25f36cdc6f61222dbbe9a64a88c67fe37f3de20/opgroeien_groeipakket_basic_caseload_2025_12.csv
source_capture:
filename: opgroeien-groeipakket-2025-12-dashboard-capture.zip
source_url: https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
source_urls:
- https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
- https://app.powerbi.com/view?r=eyJrIjoiZTFiMzllMTUtNmUxNy00MWVkLWJiOGEtNGE3ZmVlZTY3NjZhIiwidCI6IjEzY2ZlMTgyLTY0MmEtNDgwZS1iYzhhLTVlY2Y2NWRiMGFhMCIsImMiOjh9
sha256: aa3a6158006e05db0d326ed1e00836d623607a4d5108a9aa96a5323c1c124bd0
size_bytes: 12089
fetched_at: '2026-08-30T13:06:00+00:00'
notes: Browser capture of the official embedded Power BI Data view. The archive
contains a screenshot and its accessibility-tree text. The text preserves the
selected 2025/12 column, every published basic-amount category, the bilateral-agreement
and difference-payment rows, and the exact Total 1,629,980 value.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/opgroeien/opgroeien-groeipakket-basic-caseload-2025-12/source_capture/aa3a6158006e05db0d326ed1e00836d623607a4d5108a9aa96a5323c1c124bd0/opgroeien-groeipakket-2025-12-dashboard-capture.zip
uri: r2://ledger-raw/raw/belgium/opgroeien/opgroeien-groeipakket-basic-caseload-2025-12/source_capture/aa3a6158006e05db0d326ed1e00836d623607a4d5108a9aa96a5323c1c124bd0/opgroeien-groeipakket-2025-12-dashboard-capture.zip
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
value_id,period,groeipakket.component,publication_status,entity_view,period_view,publication_view,groeipakket_view,basic_amount_view,retrieved_at,count,source_url
basic_amount_children,2025-12,basic_amount,provisional,Kinderen/Gezinnen=Kinderen,JJJJ/MM=2025/12,Voorlopige cijfers,Groeipakket=Groeipakket,"non-null; excludes Geen Groeipakket",2026-08-30,1629980,https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
13 changes: 7 additions & 6 deletions db/data/opgroeien/groeipakket_caseload_2025/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,11 @@ files:
source_urls:
- https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket
- https://www.opgroeien.be/kennis/cijfers-en-onderzoek/groeipakket/cijfers-op-maat
notes: Curated per-component Groeipakket caseload counts published by Opgroeien
(the Flemish government agency administering the Groeipakket) on its statistics
page. Each component carries its own published reference basis (end 2025, December
2025, or school year 2025-2026). The basisbedrag child count is published only
as "more than 1.6 million" (a rounded lower bound), so it is omitted from the
child record set and recorded as a gap; the exact basisbedrag family count (930,010)
notes: Curated per-component Groeipakket administrative scheme caseload counts
published by Opgroeien (the Flemish government agency administering the
Groeipakket) on its statistics page. These are not resident BE2 counts. Each
component carries its own published reference basis (end 2025, December 2025,
or school year 2025-2026). The basisbedrag child count is published only as
"more than 1.6 million" (a rounded lower bound), so it is omitted from the child
record set and recorded as a gap; the exact basisbedrag family count (930,010)
is published and retained.
26 changes: 26 additions & 0 deletions db/data/ostbelgien/child_benefit_caseload_2025_12/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
source_id: ostbelgien
package_id: ostbelgien-child-benefit-caseload-2025-12
dataset: ostbelgien_child_benefit_caseload_2025_12
publisher: Ministerium der Deutschsprachigen Gemeinschaft Belgiens
source_page: https://ostbelgienstatistik.be/desktopdefault.aspx/tabid-3748/6766_read-39090/
table: Kindergeld in der Deutschsprachigen Gemeinschaft, Dezember 2025
files:
2025:
filename: ostbelgien_child_benefit_caseload_2025_12.csv
source_url: https://ostbelgienstatistik.be/desktopdefault.aspx/tabid-3748/6766_read-39090/
sha256: 1fb13534cb93b039a1eeb380180a446d3343146289718b266ba751354a7d5a98
size_bytes: 475
fetched_at: '2026-08-30T12:26:22+00:00'
source_table: Official Ostbelgien Statistik December 2025 snapshot
source_urls:
- https://ostbelgienstatistik.be/desktopdefault.aspx/tabid-3748/6766_read-39090/
notes: "Curated two-row transcription of the exact children and Empf\xE4nger counts\
\ printed on the official HTML statistics page, audited on 2026-08-30. Automated\
\ artifact capture was refused by the publisher with HTTP 403, so no claim is\
\ made that this CSV is a verbatim page download."
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/ostbelgien/ostbelgien-child-benefit-caseload-2025-12/2025/1fb13534cb93b039a1eeb380180a446d3343146289718b266ba751354a7d5a98/ostbelgien_child_benefit_caseload_2025_12.csv
uri: r2://ledger-raw/raw/belgium/ostbelgien/ostbelgien-child-benefit-caseload-2025-12/2025/1fb13534cb93b039a1eeb380180a446d3343146289718b266ba751354a7d5a98/ostbelgien_child_benefit_caseload_2025_12.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
value_id,period,ostbelgien.statistic,entity_view,source_label,retrieved_at,count,source_url
paid_children,2025-12,paid_children,Kinder,Kinder die Kindergeld im Dezember 2025 erhielten,2026-08-30,15533,https://ostbelgienstatistik.be/desktopdefault.aspx/tabid-3748/6766_read-39090/
payment_recipients,2025-12,payment_recipients,Empfänger,Empfänger von Kindergeld im Dezember 2025,2026-08-30,8302,https://ostbelgienstatistik.be/desktopdefault.aspx/tabid-3748/6766_read-39090/
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
source_id: parlement_wallonie
package_id: parlement-wallonie-child-benefit-partitions-2023-12
dataset: parlement_wallonie_child_benefit_partitions_2023_12
publisher: Parlement de Wallonie, answer supplied by the Walloon Minister of Health
and Social Action
source_page: https://www.parlement-wallonie.be/pwpages?iddoc=138138&p=interp-questions-voir&type=28
table: Walloon child-benefit households and children, December 2023
files:
2023:
filename: parlement_wallonie_child_benefit_partitions_2023_12.csv
source_url: https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
sha256: 1ffeab402feb4a597facdc749aabb85199dc9649f124ce49477320d7c4cd6d1e
size_bytes: 1357
fetched_at: '2026-08-30T12:26:22+00:00'
source_table: Four mutually exclusive household-group tables in the official answer
notes: Curated transcription of all four publisher-authored table-total rows,
retaining households, children aged 0-17, children aged 18-24, total children,
page number, official URL, and the verbatim PDF digest for each household-type
and social-supplement category. Chronicle emits only these source rows; it does
not construct an all-scope total.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/parlement_wallonie/parlement-wallonie-child-benefit-partitions-2023-12/2023/1ffeab402feb4a597facdc749aabb85199dc9649f124ce49477320d7c4cd6d1e/parlement_wallonie_child_benefit_partitions_2023_12.csv
uri: r2://ledger-raw/raw/belgium/parlement_wallonie/parlement-wallonie-child-benefit-partitions-2023-12/2023/1ffeab402feb4a597facdc749aabb85199dc9649f124ce49477320d7c4cd6d1e/parlement_wallonie_child_benefit_partitions_2023_12.csv
source_capture:
filename: parlement-wallonie-child-benefit-partitions-2023-12.pdf
source_url: https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
sha256: 92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651
size_bytes: 70032
fetched_at: '2026-08-30T12:21:36+00:00'
notes: Verbatim official two-page PDF answer. Its four December 2023 tables distinguish
single-parent versus other households and presence versus absence of a social
supplement.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/parlement_wallonie/parlement-wallonie-child-benefit-partitions-2023-12/source_capture/92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651/parlement-wallonie-child-benefit-partitions-2023-12.pdf
uri: r2://ledger-raw/raw/belgium/parlement_wallonie/parlement-wallonie-child-benefit-partitions-2023-12/source_capture/92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651/parlement-wallonie-child-benefit-partitions-2023-12.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
value_id,period,parlement_wallonie.household_type,parlement_wallonie.social_supplement_status,households,children_0_17,children_18_24,children_total,source_row_label,source_pdf_page,source_capture_sha256,source_url
single_parent_with_social_supplement,2023-12,single_parent,with_social_supplement,89575,118421,30748,149169,Ménages monoparentaux avec suppléments sociaux,1,92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651,https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
single_parent_without_social_supplement,2023-12,single_parent,without_social_supplement,24535,25316,13069,38385,Ménages monoparentaux sans suppléments sociaux,1,92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651,https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
other_household_with_social_supplement,2023-12,other_household,with_social_supplement,90308,148409,28820,177229,Autres ménages avec suppléments sociaux,1,92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651,https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
other_household_without_social_supplement,2023-12,other_household,without_social_supplement,308949,430670,114772,545442,Autres ménages sans suppléments sociaux,1,92b8dee4e25b91f891f78f60179abe881c5ad9d7d9b5436c767cf69f9dc55651,https://nautilus.parlement-wallon.be/Archives_ARQE/3423.pdf
Binary file not shown.
39 changes: 39 additions & 0 deletions db/data/sfpd/grapa_monthly_statistics_2025_02/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
source_id: sfpd
package_id: sfpd-grapa-monthly-statistics-2025-02
dataset: sfpd_grapa_monthly_statistics_2025_02
source_page: https://www.sfpd.fgov.be/fr/centre-de-connaissances/statistiques
table: "Statistique mensuelle des prestations sociales - F\xE9vrier 2025, table 2.4.1"
files:
2025:
filename: sfpd_grapa_monthly_2025_01.csv
source_url: https://www.sfpd.fgov.be/files/3432/fr_stat_2502.pdf
sha256: 6ff9d5d99881b48be68343cb259fb86d29761e020b39afed5df217bb6fc5ce01
size_bytes: 400
fetched_at: '2026-08-30T12:08:46+00:00'
source_table: "Statistique mensuelle des prestations sociales - F\xE9vrier 2025,\
\ table 2.4.1"
notes: Long-form transcription of the January 2025 total, men, and women rows
from SFPD table 2.4.1. Counts and euro amounts reconcile exactly across the
two published sex partitions. The exact publisher PDF is retained as source_capture
below.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/sfpd/sfpd-grapa-monthly-statistics-2025-02/2025/6ff9d5d99881b48be68343cb259fb86d29761e020b39afed5df217bb6fc5ce01/sfpd_grapa_monthly_2025_01.csv
uri: r2://ledger-raw/raw/belgium/sfpd/sfpd-grapa-monthly-statistics-2025-02/2025/6ff9d5d99881b48be68343cb259fb86d29761e020b39afed5df217bb6fc5ce01/sfpd_grapa_monthly_2025_01.csv
source_capture:
filename: fr_stat_2502.pdf
source_url: https://www.sfpd.fgov.be/files/3432/fr_stat_2502.pdf
sha256: 0d6173e71a0e9c2cd220cd024a5b5fecbb6ca79f8b791cbd2b3368e7f8412106
size_bytes: 2319705
fetched_at: '2026-08-30T12:08:46+00:00'
notes: Verbatim SFPD monthly-statistics PDF. Printed page 36, table 2.4.1, reports
January 2025 GRAPA beneficiaries and monthly payments for the total population
and mutually exclusive men and women partitions.
storage:
r2:
provider: r2
bucket: ledger-raw
key: raw/belgium/sfpd/sfpd-grapa-monthly-statistics-2025-02/source_capture/0d6173e71a0e9c2cd220cd024a5b5fecbb6ca79f8b791cbd2b3368e7f8412106/fr_stat_2502.pdf
uri: r2://ledger-raw/raw/belgium/sfpd/sfpd-grapa-monthly-statistics-2025-02/source_capture/0d6173e71a0e9c2cd220cd024a5b5fecbb6ca79f8b791cbd2b3368e7f8412106/fr_stat_2502.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
sex,period,reference_basis,beneficiaries,monthly_amount_eur,source_url
all,2025-01,regular_payment_snapshot,118262,85039735.46,https://www.sfpd.fgov.be/files/3432/fr_stat_2502.pdf
male,2025-01,regular_payment_snapshot,42346,28338945.37,https://www.sfpd.fgov.be/files/3432/fr_stat_2502.pdf
female,2025-01,regular_payment_snapshot,75916,56700790.09,https://www.sfpd.fgov.be/files/3432/fr_stat_2502.pdf
Loading
Loading