STATUS Bauplan + Referenzimplementation · v0.3 · KEIN Produktionsbetrieb
ZAHLEN 100% synthetisch. Demo-Daten zur Methoden-Demonstration. Keine echten Vergaben, keine echten Personen, keine ermittelten Statistiken.
PARTNER Ein-Mensch-Werkstatt · unabhängig · privat finanziert · keine institutionelle Trägerschaft · Forks willkommen.
DATUM 2026-05-06
Offener Kataster· AT + EU
Transparency · patterns · contradictions · disclosure
Transparency tool · open source · AT + EU

The Data are here.
They are only
not networked.

Austria has more public databases than any single person can survey: RIS, Ediktsdatei, Parliament, company register, BBG, lobby register, WiEReG, Ombudsman, Court of Audit, ministerial reports, municipal minutes, EU registers, transparency databases, GIS zoning, land register. Most of it is public. None of it is networked.

The Offene Kataster is the tool that does this networking. Automated. Scientifically reproducible. Legally citable. Modularly extensible. Self-optimizing. From the municipal council meeting to the EU subsidy recipient — all crawlable, all linkable, all made visible as patterns.

"The strength of a system shows in how it treats the weakest. The truth of a system shows in what it documents and what it conceals."

This tool is no project with an operator. It is a specification, a reference implementation, a modularly extensible system. AGPL. Anyone can fork, host, extend, adapt it for their own region. No central instance, no owners, no kill switch.

40+
Data sources
Federal · state · municipal · EU
12
Domains
Politics, procurement, justice, finance, religion...
20+
Pattern detectors
Statistical, graph-based, linguistic
0
Personal data
Only public functions + anonymous structures
AGPL
Open source
Federated · censorship-resistant · perpetual
01 · Principles

What the tool does — and how.

Five principles that shape every function of the tool. They are not trimmings — they are the tool.

01
Traceable & reproducible
Every data point carries a Provenance chain: source, URL, retrieval time, crawler version, hash of the raw data. Every detected pattern is stored with its inputs. Third parties can verify every statement themselves and reconstruct the crawler run. Scholarly work needs reproducibility — the tool enforces it.
02
Legally usable
When a statement stands in the tool, it is court-proof — sources in publicly accessible registers, decisions, judgments, official gazettes. Every hypothesis is linked to the concrete statute, judgment and file citations that support it. Directly citable in complaints, expert opinions, reports.
03
Patterns instead of single cases
A single case is a single case. A hundred single cases are a system. The tool searches for repetitions, clusters, structural anomalies — across sources, years, regions. What disappears individually becomes visible together.
04
Hypothesis, not verdict
The tool juxtaposes no findings. It formulates hypotheses — "to be checked", "notable is", "a pattern suggests". The language discipline is anchored in the code. Findings are starting points for research, not the end.
05
Self-optimizing & learning
The system learns from its own use: which patterns were confirmed (through follow-up research, court judgments, Ombudsman reports), which were false positives. Confidence scores are adjusted, detector rules refined. Machine learning as quality assurance, not as an oracle.
02 · Domains

Twelve areas. Full coverage.

Each domain has its own crawlers, its own pattern rules, its own reference cases. All linked via a shared entity graph. From the municipal council to the EU Commission — nothing beyond reach, nothing beyond transparency.

§ Politics · federal
Parliament Austria
Questions, answers, votes, committees, legislative initiatives. All 183 MPs, their activities, their interlocks.
parlament.gv.at bundesrat.gv.at
§ Politics · states
State parliaments · 9 states
State-parliament resolutions, government members, advisory boards, supervisory boards in state-owned enterprises. Silent holdings, secondary offices.
wien.gv.at noe.gv.at ooe.gv.at ...
§ Politics · municipality
2,093 municipalities
Municipal-council resolutions, zoning changes, development plans, contract awards, associations with grants. Here lie most of the unearthed scandals.
per municipal website GIS PDF+OCR
§ Procurement · AT
BBG · procurement procedures
Public contracts via federal procurement. Procedure type, bidders, awards, contract value. Who gets how much from whom.
bbg.gv.at auftrag.at
§ Procurement · EU
TED Europe
All procurement procedures above the EU threshold. Cross-border contract flows, subcontractor chains, agricultural subsidies.
ted.europa.eu farmsubsidy.eu
§ Justice · judgments
RIS · legal information
All judgments OGH, VfGH, VwGH, BVwG, LVwG. Judges, senates, decision patterns. Reversal rates, precedent chains, deviations from the norm.
ris.bka.gv.at JSON API
§ Justice · edicts
Ediktsdatei
Insolvencies, forced auctions, criminal-proceeding notices. Shell-company abuse, serial insolvencies, managing-director careers.
edikte.justiz.gv.at
§ Economy · firms
Company register + WiEReG
Company owners, managing directors, supervisory boards, beneficial owners, holding chains to the end. Corporate interlocks graphically.
firmenabc.at compass.at wiereg.bmf.gv.at
§ Finance · budget
Open budget
Federal budget, state and municipal budgets, transparency-database recipients, party funding, subsidies, grants.
data.gv.at offenerhaushalt.at
§ Finance · control
Court-of-Audit reports
Federal Court of Audit, state audit offices, Vienna City Audit Office. Points of criticism as structured data, implementation status of recommendations.
rechnungshof.gv.at PDF+NLP
§ Politics · lobbying
Lobbying register + EU register
Registered lobbyists AT + EU level. Clients, contract volume, contacts with decision-makers.
lobbyreg.justiz.gv.at transparency-register.europa.eu
§ Religion · real estate
Church corporations
Foundations, real-estate holdings, tax exemptions, state grants (Concordat, church gazette). Commercial operations, educational institutions.
katholisch.at evang.at Association register
§ Social · NGO
Association register + grants
All registered associations, officers, public grants, foundations. Connections between NGOs and state bodies, NGO dependencies.
vereinsregister.at stiftung.or.at
§ Land · land register
Land register + zoning
Property ownership, encumbrances, owner changes, zoning changes at municipal level. Rezoning-insider detection.
justiz.gv.at/gb GIS states
§ Protection · Ombudsman
Ombudsman reports
Annual documentation of maladministration across federal and state administration. Preventive human-rights control in institutions.
volksanwaltschaft.gv.at
§ Protection · guardian
Adult protection
Adult Representation Act, guardianships, representation associations. Especially protected affected people — see the dedicated section below.
ÖBV VertretungsNetz ÖIA
§ Media · funding
Media funding + advertising register
All public advertising spend, media funding, press funding, ORF contributions. Who gets how much, for what, from which body.
rtr.at komm-austria.at
§ Education · university
Universities + dissertations
All dissertations public, rectorate and senate resolutions partly public. Plagiarism, title conferrals, third-party funding flows.
usearch.uni-wien.at OAI-PMH
§ Health
Medical chamber + pharmacy chamber
Professional registers, disciplinary-proceeding statistics, prescription anomalies. Regional mortality anomalies as an epidemiological signal.
aerztekammer.at statistik.at
§ Politics · immunity
Extradition proceedings
All immunity waivers and refusals in the National Council. Which party covered which members how often, which offenses were at issue.
parlament.gv.at/ausschuss
§ EU · subsidies
EU funding recipients
Agricultural subsidies, structural funds, research funding, Covid aid. Beneficiaries with field of activity, volume, multi-year trajectory.
farmsubsidy.eu cohesiondata.ec.europa.eu
§ EU · sanctions
OpenSanctions + PEP
International sanctions lists, politically exposed persons, risk entities. Cross-reference for Austrian firms and office holders.
opensanctions.org EU Sanctions Map
§ EU · CJEU + ECtHR
European courts
CJEU judgments, ECtHR decisions. Austria as respondent — clusters reveal structural rule-of-law deficits.
curia.europa.eu hudoc.echr.coe.int
§ Oversight · professions
Professional oversight without liability
Professions with public responsibility but without direct liability or effective control: public-health officers, control bodies, supervisory-board members, silent partners. Systematic gap detection.
Chambers Supervisory authorities
03 · Pattern examples

What the tool concretely finds.

Every pattern that follows is technically derivable from public data already available today. All formulated as hypotheses — to be checked, not to be condemned.

Patterns
Award concentration

One winner, one awarding body

Notable is, that company X has received more than 65% of its contract volume from a single regional authority Y over 5 years. No other comparable company receives anywhere near similar volumes from Y. To be checked: Competition procedures, tender conditions, structural proximity, managing-director connections.

BBG TED Company register Municipal minutes
Confidence: medium–high · automatable: fully
Contradiction
Rezoning + land register

Rezoning follows acquisition (or vice versa)

A pattern suggests, that in municipality Z, in 11 of 47 rezoning procedures over the last 10 years, a council member or a person in their close circle either acquired or sold ownership rights to the affected parcel within ±24 months. To be checked: Bias, acceptance of advantage, insider information.

Municipal minutes Land register Company register
Confidence: high · needs: land-register access + PDF OCR
Patterns
Parliament · immunity

Party-asymmetric immunity practice

Statistically conspicuous is that between 2010 and 2025, extradition requests against members of party A were rejected in X% of cases, while a comparable rate of Y% applies for party B. To be checked: Offense typology, procedural course, principle of equal treatment.

Parliament Immunity committee RIS
Confidence: medium · statistical significance test needed
Cluster
Health · regional

Mortality anomaly in a small region

Statistically conspicuous is a mortality raised by N standard deviations (ICD-10 class K) in region R over 6 years, without correlation to age cohorts or known environmental factors. To be checked: Trade licenses in the region, water/air readings, contaminated-sites register.

Statistics Austria Environment Agency GIS
Confidence: needs cause-search · epidemiologist review
Patterns
Case law · anomaly

Judicial practice deviating from the median

A pattern suggests, that senate S at court G shows an acquittal rate roughly 40% higher than comparable senates across 500 decisions in offense group D. To be checked: Case-file situation, structural reasons (jurisdiction, file allocation), consistency of case law.

RIS Court statistics
Confidence: low (hypothesis), build in significance tests
Cluster
Finance · insolvency

Serial insolvencies with person continuity

Notable isfirms in the same sector, with creditor damages over X million euros. To be checked: Shell-company abuse, challenge under insolvency law, criminal relevance §§ 156, 159 StGB.

Ediktsdatei Company register WiEReG
Confidence: high · legally relevant · AK consumer protection
Patterns
Lobbying · legislation

Lobbying correlates with legislation

A connection between between a lobbying registration in sector S and a legislative initiative in the same sector within 12 months appears in K cases. Beneficiary firms: F1, F2. To be checked: substantive influence, transparency of MP contacts, § 6 LobbyG.

Lobbyreg Parliament EU transparency register
Confidence: low-medium · text similarity between lobbying documents and statutory text
Contradiction
Supreme courts

Diverging supreme-court case law

Notable is, that OGH and VwGH apply systematically different standards over N years in structurally comparable legal questions in subject area X. CJEU and ECtHR have taken line L in comparable cases. To be checked: Divergence template, fundamental-rights aspect, possible treaty breach.

RIS curia.europa.eu hudoc.echr.coe.int
Confidence: medium · needs: NLP legal-text comparison
Patterns
Media · advertising

Advertising density correlates with reporting

A pattern suggests, that media company M shows a statistically altered tonality in its reporting about a client during peak phases of public advertising placement by a ministry/state government/municipality. To be checked: Media-freedom relevance, § 26 MedienG, funding criteria.

RTR Media archives Sentiment NLP
Confidence: low-medium · correlation, not causation
Cluster
Ombudsman · authority

Recurring criticism of the same authority

Statistically conspicuous is that authority B appears in 7 consecutive annual Ombudsman reports with substantially the same criticism, without implementation of the recommendations. Addressed in parallel in Court-of-Audit report J/K. To be checked: Refusal to reform, political responsibility, civil-rights systemic risk.

Ombudsman Court of Audit RIS
Confidence: high · high public relevance
04 · Contradiction engine

Rule vs. reality. System vs. practice.

The actual state of a polity reveals itself in its contradictions: where which rule applies, where it is suspended, who profits from the grey zone. The tool systematically juxtaposes these contradictions — across categories, traceably, with source citations.

Where auditing is mandatory — and where not
Strict auditing
Hairdresser, publican, foot-care specialist: Trade regulation §94 requires a qualification certificate, master's exam, professional qualification. No activity without a license.
⇄
No effective auditing
Bank board, foundation council, investment-fund manager: No master's exam, no career oversight. FMA "fit and proper" formally, in practice based on self-declaration. Subsequent consequences for errors almost unknown.
Result Cutting hair takes years of training. Managing billions, a self-declaration. Citable: GewO § 94, BWG § 5 + 28a, FMA circular "FM Profil".
Liability with direct effect — and liability without
Direct liability
Craftsman, car mechanic, architect: Personal liability with private assets on failure. Liability insurance mandatory, warranty, damages unavoidable.
⇄
Functional immunity
MPs, ministers, supervisory authorities: Parliamentary immunity (Art. 57 B-VG), organ liability only for intent/gross negligence, official liability hits the state, not the person. Wrong decisions without personal consequence.
Result A craftsman is liable with his house. A politician is liable with the state treasury. Citable: Art. 57 B-VG, § 9 AHG, § 3 OrgHG.
Transparency obligation vs. transparency exemptions
Public duty
Associations, SMEs: Public registers, disclosure-obligated annual accounts, beneficial-owner register, association-register inspection for every person.
⇄
Sealed off
Church corporations, private foundations of church providers, some state real-estate companies: no disclosure obligation, no public inspection, favored by a special status.
Result A sports club must disclose its accounts. A church foundation with billions in real-estate assets need not. Citable: VerG § 20, URG § 277, Concordat Art. XV.
Lapse of claims — who loses them when
Short deadlines
Warranty, decision complaint, labor law: 2 years, 4 weeks, 6 weeks. Citizens must react within a narrow window — otherwise lost.
⇄
Effectively untraceable
Official liability, state liability under EU law, inaction complaint to the constitutional court: formally possible, in practice barely feasible for private individuals given cost risk and procedure duration (5–12 years).
Result The citizen loses in weeks. The state's claims lapse only on paper. Citable: § 933 ABGB, VwGVG § 7, § 6 AHG.
Control of the controller
Strict external oversight
Doctors, pharmacists, lawyers: Chamber oversight, disciplinary proceedings, minimum continuing education, license withdrawal possible.
⇄
Self-supervision or none at all
Supervisory authorities themselves (FMA, E-Control, data-protection authority): Officers are appointed politically, no independent oversight of the oversight, hardly any consequences on failure. Freedom from directives limited in practice.
Result Whoever dispenses medicines has an oversight body. Whoever controls the pharma corporations has only themselves. Citable: ÄG § 136a, RAO §§ 71 ff, FMABG § 1 para. 4.
METHODOLOGY The contradiction engine works in three steps: (1) Collection of all rules (statutory sections, ordinances, directives) concerning control, liability, transparency, licensing. (2) Categorization by subjects (professional groups, sectors, institutions) and severity (scale 1–5). (3) Juxtaposition of pairs with comparable societal risk but divergent regulatory treatment. Result: citable contradiction pairs with a statutory reference. Serves as a basis for legislative initiatives, scholarly work, constitutional-court challenges.
05 · Protection-worthy

There the system reveals itself.

Those without a voice are the most vulnerable. People under adult representation, care homes, correctional facilities, children in institutions, asylum seekers in care. When the system fails here, it fails most clearly — and no one reports it. The tool needs a dedicated, especially cautious mode here.

Special protection mode · no individual data

Guardianship / adult representation

In 2018, guardianship was replaced by the Adult-protection legislation replaced — four levels: chosen, statutory, judicial adult representation plus advance directive. The system is unsurveyable: who represents whom in what respect, who checks the representatives, who protects the affected from their representatives?

Actual exercise is carried out by the three representation associations (ÖBV, VertretungsNetz, NÖLV) and by lawyer guardians. Annual accountability toward the guardianship court is formal, in practice often paper. Asset management, residence decisions, medical-treatment decisions are made about people who cannot defend themselves.

What the tool can do here — and must not do: Do not spotlight individual affected people. Name no names. Never reveal the identity of the protected persons. But structural check: representation clusters of individual lawyers, home-transfer patterns, cost explosions in individual cases, complaint clusters against individual representatives, judges with strikingly many appointments to particular associations.

Representative clustering
A lawyer with >N ongoing representations — check whether professional care is still possible.
Geographic clusters
A guardianship court appoints a single association disproportionately — check whether systematic assignment.
Cost anomalies
Fee statements: conspicuous hourly rates, recurring expert-report commissions, kinship proximity to experts.
Real-estate liquidation
Sale of properties from the assets of protected persons: is the buyer connected to the representative? Land-register cross-check.
Home-assignment patterns
Which institutions receive a disproportionate share of protected persons of individual representatives — economic interlocks?
Ombudsman cross-ref
Link Ombudsman criticism of care homes and facilities with representation volume.
Further protection-worthy

Detainees, children in institutions, asylum in care

The principle is the same: structural check without individual data.

Correctional facilities
Ombudsman reports on institutions, suicide rates, supervisory complaints against staff, visiting-hours practice.
Child and youth welfare
Out-of-home placement rates per municipality, provider diversity, complaints by the KIJA, mother-child facilities.
Asylum care facilities
Basic-welfare providers, quality controls, child-rights monitoring in care facilities for unaccompanied minors.
Care homes in general
State care-home inspection reports, staffing ratios, provider concentration, trajectories after owner change.
HARD BOUNDARY No individual case becomes visible in the tool. No names, no addresses, no traceable details about individual persons in protective care. All analyses are structural, aggregated, hypothesis-based. Anyone who forks the tool and violates this boundary acts against the license (AGPL contains corresponding additional terms in the protection-worthy module).
06 · Architecture

Modular. Extensible. Federated.

The tool is not a monolith. Each domain is a module, each module can run on its own, have its own crawler, its own rules. Modules communicate via a shared entity graph. New domains can be added without touching the core system.

┌─────────────────────── INGEST LAYER ───────────────────────┐ │ │ │ politics/ procurement/ justice/ finance/ │ │ · parlament · bbg_ted · ris · budget │ │ · landtage · ocds · ediktsdat. · rechnungshof │ │ · lobbyreg · gemeinden · curia · transpar.db │ │ │ │ municipality/ religion/ social/ economy/ │ │ · protokolle · stiftungen · vereine · firmenbuch │ │ · flächenwid. · konkordat · sachwalt. · wiereg │ │ · grundbuch · kirchenbud.· volksanwalt · opencorp │ │ │ │ media/ education/ health/ eu/ │ │ · rtr · uni-diss. · aerztekam. · eur-lex │ │ · inserate · senatsbesch· apothekerk. · ted │ │ · förderung · drittmittel· mortality · farmsubsidy │ │ │ │ Gemeinsam: httpx · scrapy · pytesseract · pdfplumber │ │ rate-limited · respectful · reproducible │ └────────────────────────────┬───────────────────────────────┘ │ ▼ ┌────────────────── NORMALIZATION LAYER ─────────────────────┐ │ │ │ Institution-Register (canonical keys, ~5000 Einträge) │ │ Role-Resolution (Politiker:in → Amt → Zeitraum) │ │ Entity-Disambiguation (NLP + Edit-Distance + Graph) │ │ Geocoding (OpenStreetMap Nominatim, offline-fähig) │ │ Legal-Reference-Linking (§-Zitate → RIS-URL) │ │ │ └────────────────────────────┬───────────────────────────────┘ │ ▼ ┌────────────────── STORAGE · PostgreSQL ────────────────────┐ │ │ │ entities (alle Akteur:innen, mit Zeitverlauf) │ │ events (datierte Fakten mit Provenance) │ │ relations (Graph-Kanten zwischen Entitäten) │ │ documents (Volltexte + Embeddings via pgvector) │ │ patterns (erkannte Hypothesen + Evidenz) │ │ contradictions (Widerspruchs-Paare mit § Zitaten) │ │ rectifications (Berichtigungs-Anträge, angehängt) │ │ │ │ Constraints: no-minor, no-private-person, provenance │ │ │ └────────────────────────────┬───────────────────────────────┘ │ ▼ ┌────────────────── PATTERN ENGINE ──────────────────────────┐ │ │ │ Rule-based SQL + Python, 20+ Detektoren │ │ Konfidenz-Scoring, Signifikanz-Tests │ │ │ │ Graph-based NetworkX, Betweenness-Centrality │ │ Community Detection, Path-Analysis │ │ │ │ Statistical Anomaly-Detection (Prophet) │ │ Benford, Zipf, Clustering │ │ │ │ Semantic Sentence-Transformers │ │ Text-Ähnlichkeit, Topic-Modeling │ │ │ │ Contradiction Rule × Rule Cross-Referencing │ │ Subject-mapping mit Strenge-Skala │ │ │ │ Self-learning Confidence adjusted by outcomes │ │ False-positive suppression over time │ │ │ │ Rule-02-Validator: Hypothesen-Sprache zwingend │ │ │ └────────────────────────────┬───────────────────────────────┘ │ ┌──────────────┼──────────────┐ ▼ ▼ ▼ Public dashboard Journalist API Civic-Stack bridge React · open REST+GraphQL Evidentia FP match Public-facing API-key system WARTE signal match Aggregated only Rectification Institutional graph
07 · Rules

What all forks must uphold.

These rules are part of the license. Anyone who forks the tool or parts of it commits to them. Violations void the license — with a cease-and-desist claim against the infringing instance.

01
Natural persons only in a public role
Private individuals are never a subject. Politicians, judges, managing directors of publicly relevant companies: only in their role, only with officially known data.
02
Hypotheses, not verdicts
Non-assertive language enforced in the code. "Corrupt" is forbidden. "Notable is" is allowed. The text validator rejects any detector that violates the boundary.
03
Provenance mandatory
Every data point carries source, URL, retrieval time, crawler-run ID, raw hash. No provenance, no inclusion. Constraint at DB level.
04
Right to rectification
Every person/institution captured in data can object. Errors are added as markers, originals not silently deleted. Public transparency of the rectification history.
05
Open source + federated
AGPL-3.0. Forks and own instances welcome. No central instance, no central operator, no kill switch by individual bodies.
06
No commercialization
Data must not be used for scoring, credit rating, HR background checks, insurance tariffs. API use only with an explicit non-commercialization declaration.
07
Minors never
Even if mentioned in public sources: no inclusion of minors. DB constraint, UI block, manual review before ingest.
08
Protection-worthy only structurally
Guardianship, detention, asylum care, nursing: exclusively aggregated, structural analysis. No individual data, no identification of individual protected persons.
09
Reproducible crawls
Each crawler run gets an ID, its configuration is stored along with it. Any given state of the database can be regenerated with documented steps.
10
Scientific citability
Every result set gets a DOI-like persistent reference. Academic use is the primary use case, not a side case.
08 · Incremental build-up

Realistic phases.

Phase 01 · foundation · 3 months
Core infrastructure and first 3 domains
  • Finalize PostgreSQL schema incl. provenance constraints
  • Expand institution register to 2,000 entries
  • Modules RIS, Ediktsdatei, Parliament production-ready
  • FastAPI base, Rule-02 validator active
  • Test-case suite for all pattern detectors
Phase 02 · expansion · 3 months
Domains procurement, finance, lobbying, media
  • BBG/TED crawler with award-concentration detector
  • Court-of-Audit report parser (PDF+NLP)
  • Lobbyreg + EU transparency register
  • Media funding and advertising register
  • Contradiction engine v1 with first 10 rule-pair templates
Phase 03 · municipal level · 4 months
Land register, zoning, municipal minutes
  • OCR pipeline for municipal-council PDFs (Tesseract + layout parser)
  • Template-based extraction per municipal software vendor
  • Land-register integration (funded access for research)
  • GIS zoning of all 9 states
  • Rezoning-insider detector
Phase 04 · protection-worthy · 2 months
Guardianship module with special caution
  • Representation-association interface (aggregate only, no individual data)
  • Guardianship-court statistics aggregated
  • Ombudsman reports structurally linked
  • Structural checks without individual research
  • Legal review by adult-protection experts
Phase 05 · EU level · 3 months
EUR-Lex, CJEU, ECtHR, subsidies
  • EUR-Lex full-text integration
  • curia.europa.eu + hudoc.echr.coe.int case law
  • Agricultural and structural-fund recipients cross-linked to AT firms
  • CJEU ↔ OGH/VwGH divergence detector
  • Cross-border contract flows
Phase 06 · learning · ongoing
Self-learning, quality assurance, community
  • Outcome tracking: which hypotheses confirmed, which refuted
  • Confidence-score adjustment per detector
  • False-positive suppression pipeline
  • Public pattern review with rectification workflow
  • Community contributions (new detectors, institution-register extensions)