§ Evidence · every figure on this site traces here

The auction dataset

auctions.csv · 2284 records

Every auction result of the Federal government since 1999 — 2284 records from 1999-01-06 to 2026-07-08, of which 596 are Bund (7–30 year) auctions — plus the market and fiscal series behind claims 04–10: the Bundesbank term structure and lending rates, peer sovereign yields, federal interest expenditure, and the issuance and rating registers. The normalized CSVs, the raw source files and the transform scripts are all committed; every record carries its source URL and retrieval date.

§ D.1 Provenance

ArtifactWhat it isOrigin
data/raw/emissionshistorie_en.xlsx Auction results since 1999, official English edition Finanzagentur issuance results · retrieved 2026-07-11
data/raw/emissionsergebnisse_aktuell_en.xlsx Current-year auction results same page · retrieved 2026-07-11
data/auctions.csv Normalized merge of both files — the download above generated by tools/build_data.py
_data/auctions.json Summary statistics and series the pages render generated by tools/build_data.py
data/raw/bundesbank_*.csv Term-structure yields, Svensson parameters, MFI lending rates (daily/monthly) Bundesbank SDMX API via scripts/fetch_bundesbank.py · retrieved 2026-07-11
data/raw/ecb_10y_govt_yields.csv, us_treasury_par_yields_*.csv Peer 10Y benchmark yields — FR, NL, AT (+DE cross-check) and US ECB Data Portal + US Treasury via scripts/fetch_peers.py · retrieved 2026-07-11
data/raw/bmf_bund_interest.csv Federal interest expenditure since 1996 BMF Datenportal · retrieved manually 2026-07-11 (portal blocks scripted downloads); checksum recorded like every raw file
data/issuance_plan.csv, data/ratings.csv Authored registers: planned issuance and sovereign ratings, transcribed row-by-row from archived official documents each row carries its source URL; originals archived in data/sources/
_data/yields.json · peers.json · mir.json · fiscal.json · issuance.json · ratings.json Series and summary figures the claim pages render generated by tools/build_market_data.py
SHA-256 checksums of all raw downloads are recorded in data/raw/RETRIEVED.json; archived quote sources and their checksums in data/sources/RETRIEVED.json.

§ D.2 The most recent Bund records

DateIssueISINOffered €mBids €mRetentionYieldSource · retrieved
08 Jul 2026Bund 10 Y (N)DE000BU2Z072 6,0004,022 35.0 %3.09 % finanzagentur.de
2026-07-11
01 Jul 2026Bund 7 Y (R)DE000BU27014 3,5003,083 23.6 %2.68 % finanzagentur.de
2026-07-11
24 Jun 2026Bund 20 Y (R)DE000BU2T000 1,0002,120 10.4 %3.38 % finanzagentur.de
2026-07-11
24 Jun 2026Bund 30 Y (R)DE0001135275 1,0001,548 11.4 %2.96 % finanzagentur.de
2026-07-11
17 Jun 2026Bund 20 Y (R)DE000BU2T000 1,0002,117 2.9 %3.40 % finanzagentur.de
2026-07-11
17 Jun 2026Bund 30 Y (R)DE0001102614 1,5001,447 24.3 %3.49 % finanzagentur.de
2026-07-11
10 Jun 2026Bund 10 Y (R)DE000BU2Z064 5,0006,800 20.4 %3.06 % finanzagentur.de
2026-07-11
27 May 2026Bund 15 Y (R)DE000BU2F009 1,0001,173 23.7 %3.30 % finanzagentur.de
2026-07-11
Latest eight Bund auction results; allotted volumes and all further fields are in the CSV — the full record covers all instruments and years.

§ D.3 Reproduce it

Two commands, from the repository root:

just fetch   # download the official files anew
just data    # rebuild CSV, JSON and every chart

The transform is deterministic: the same raw files produce byte-identical outputs. If a number on any page disagrees with the CSV, the CSV wins — summary statistics render from the generated data, and every individually cited auction is verified against the committed CSV.