Proceedings
Each of the fifteen proceedings told from start to finish: who asked for what, what the rapporteur decided, in what order, with the documentary trail filing by filing.
Public record of Brazil's Supreme Court · Pet 15.556 and related proceedings · Operation Compliance Zero
On 11 September 2026 Brazil's Supreme Federal Court (STF) made 189,000 pages of case records public. This site organises that volume by proceeding, by profile and by date, with every piece of information pointing back to the filing and page it comes from. New to Brazil? Start with the primer and the profiles.
Each of the fifteen proceedings told from start to finish: who asked for what, what the rapporteur decided, in what order, with the documentary trail filing by filing.
Who appears in the record and in what capacity: under investigation, official, lawyer, a bank that only received a court order, or merely named. A biography drawn from the filings, scope by proceeding, the court acts where the name appears, where to check.
The complete text of each decision-making act: rulings, orders and panel decisions, by proceeding and date, with personal data masked. An interim ruling is a provisional judgment; none is a verdict.
The dates the record cites, month by month, by proceeding. A peak is a period the filings talk about a lot, not necessarily when something happened.
Short pieces for those who would rather read than filter: the record told with humour and no verdicts, every fact pointing to its source page. Every chronicle has a full English edition. Plus a plain-English guide to how Brazil's courts, prosecutors, police and regulators work.
Every profile lists the filings the name appears in: proceeding, sequence number and page. Nothing here replaces the record; everything points to it.
Version 0.7. Name extraction and counts are automatic and under review; capacity in the record, biographies and scope are curated from the rulings. Sanitized: no taxpayer numbers, addresses, full text or names of incidental people, victims and witnesses. Full policy. This English edition is a translation of the Portuguese site.
Who appears in the record and in what capacity: under investigation or subject to a measure, official, merely named, an institution that only received a court order, lawyer. Each profile says who the person or company is according to the filings, what each ruling says about them, in how many court acts the name appears and where to check. Nobody here has been charged in the public record; appearing on a list is not a conclusion about anything. New to Brazil? Read the primer first.
What a reader outside Brazil needs in order to follow this record. General background on how Brazilian institutions work; where the text refers to this case, it says only what the case file itself says. Portuguese terms are kept in italics because they recur on every page of the record.
Brazil's Supremo Tribunal Federal (STF, Supreme Federal Court) is both the constitutional court and the trial court for a short list of officials who hold what Brazilians call foro por prerrogativa de função, a privileged venue: sitting members of Congress, cabinet ministers and a few others can only be investigated and tried by the STF. When such a person surfaces in an investigation, the whole case, or the part touching that person, moves up to the Court. The Court can also pull a case up through a reclamação (RCL), a constitutional complaint asserting that a lower court is trespassing on the STF's jurisdiction. Both mechanisms appear in this record.
The Court has eleven justices, called ministros in Portuguese, appointed by the President with Senate approval and serving until the age of 75. It sits as a full bench (Plenário) or as two panels of five, the Primeira and Segunda Turma. Every case is assigned by lot to one justice, the relator, translated here as reporting justice. The relator runs the case day to day and can decide urgent measures alone, in a single-justice ruling (decisão monocrática). Such rulings are then put to the panel, which either confirms or overturns them; the record calls that confirmation a referendo. A change of relator by redistribution happened in this case, and both panels' names appear in the filings.
Brazilian docket numbers use a dot as a thousands separator: "Pet 15.556" is petition number fifteen thousand five hundred and fifty-six. This site writes the same number as "PET 15556". Inside each proceeding, every docket entry carries a sequence number, seq, which is also the beginning of the file name in the STF's public package; the "Where to check" tables on this site cite proceeding, seq and page.
The case is not a single proceeding. It is police inquiries (INQ), petitions (PET) and one constitutional complaint (RCL), all before the same rapporteur at Brazil's Supreme Court, citing one another constantly. Each began for a reason, decided something, and left a paper trail. Below, in the order they reached the court, what each one is and what happened inside it.
Each cell is the number of filings in the row's proceeding that cite the column's proceeding. Darker means more citations. Hover for the value.
Dates cited in the narrative filings (petitions, rulings, police reports), by month. A peak is a period the record talks about a lot, not necessarily when something happened.
Dates cited on the pages where each name appears, month by month. Each row has its own scale; compare the shape, not the height.
Chronicles · reading, not filtering
Opinion pieces by the project's author, written on the same public data as the site. Light in tone, checkable in fact: every number points to the archive and every name to a profile. They are not news, not an expert report, and they assert nobody's guilt. Every chronicle is available in full in English. The English editions are translations of the Portuguese originals, which remain the reference text.
Subscribe via the RSS feed (feed in Portuguese; every chronicle opens here in English). Factual errors: open an issue in the repository; the rule is to fix fast and leave a record.
The complete text of the decision-making acts in the public record: single-justice rulings, orders and panel decisions, by proceeding and date. Only what the court signed is here; police reports, opinions, defence filings and exhibits stay out. Personal data of victims, witnesses and relatives is replaced by bracketed labels. An interim ruling is a provisional judgment, made before the defence is heard: it is not a verdict.
Searches the ruling passages, the chronicles, the character pages, the proceeding summaries and the dossier chapters at once. It runs in your browser: nothing you type leaves this page. The full text of the case file is not published here and therefore cannot be searched; for that, the route is the Supreme Court's own package.
The STF published the case records on 11 September 2026 (press note, in Portuguese). The package holds 4,258 PDFs and 49 videos. Only the text was used. Neither the package nor the documents are on this site.
Every citation gives the proceeding, the filing's sequence number and the page. Download the STF package from the link in the press note, open the proceeding's folder and the file whose name begins with that sequence number.
Each proceeding page carries verbatim passages from the court's own acts, kept in the original Portuguese. None is typed by hand: the curation file points to a proceeding, a filing, a page and an anchor phrase, and the pipeline cuts the text straight from the document, failing if the anchor is not there. We quote only filings signed by an authority, meaning rulings, orders, panel decisions and opinions of the Prosecutor General. Federal Police filings, defence petitions and investigative annexes are left out: that is where private messages and third-party data live.
Since September 2026 the site publishes the complete text of 200 decision-making acts: single-justice rulings, orders and panel decisions, 1,153 pages in all, listed in the Rulings section and opened from the proceeding pages. Judgment certificates and opinions of the Prosecutor General's Office, published in the first version, were removed on 17 September 2026: they are not acts of the court. What differs from the original are the labels in square brackets: tax and ID numbers, addresses, postcodes, phone numbers, e-mails, bank account details and bar registration numbers are removed by automatic rule; names of victims, witnesses and family members are removed by curation, replaced by the role the person plays in the text. The build fails if any of those patterns survives. Police filings, defence petitions and investigative annexes remain out.
Since 18 September 2026 every profile says in what capacity the name appears: under investigation or subject to a measure, official, lawyer, institution served with a court order, or merely named. That classification is not automatic: it is curation written from the court's own acts, with proceeding, filing and page, kept in pipeline/personagens.py together with the biography and the scope by proceeding, in Portuguese and in English. Whatever the curation does not cover is shown as “capacity not established”. The profile also counts, for each proceeding, in how many published court acts the name appears, with a link to the first page: that is the datum separating those who are in the rulings from those who are only in petitions and exhibits. Banks and other institutions that merely received court orders sit in a section of their own, without the “shares pages with” list, because having a person under investigation as a customer is not being under investigation. Victims, witnesses and family members protected in the full-text rulings are pseudonymised in the database as well and never get a profile.
Site search covers only what is published: the ruling passages, the chronicles, the character pages and the summaries. Your browser receives an inverted index, which records which words appear in each document rather than the text itself, and ranks results locally, with no server and no record of what you typed. The full text of the case file is not here and cannot be searched from this site. Searching the whole archive means downloading the Supreme Court's package.
The Chronicles section is editorial: opinion pieces by the project's author, written on top of the same public, sanitized data. They live in docs/posts/, in Markdown, with date and sources; the English edition of each one lives in docs/posts/en/. The database (profiles, proceedings, rulings) does not depend on them and does not change because of them. When a chronicle cites a number, the number comes from docs/data/; when it cites a filing, it gives proceeding, seq and page.
This page is generated from the Portuguese original by pipeline/build_en.py, which translates the interface and the static text by exact-string substitution and fails when the original changes without a matching translation. The who's who and the primer are written in English only and draw solely on facts stated in the public record and summarised in the chronicles. Every chronicle is translated in full, paragraph by paragraph, from the Portuguese original, which remains the reference text. Legal terms are rendered in standard English with the Portuguese term alongside where the English is only an approximation.
Code MIT, derived data CC BY 4.0. Repository: github.com/LLA-master/autos-abertos. A personal project, with no affiliation to the STF or to any party in the proceedings.
Everything this site asks you to know before using what it shows, gathered in one place. The same notices appear scattered across the other sections; here they are in full.
docs/data/: Creative Commons BY 4.0 (cite "autos-abertos" and the version). Chronicles, bios and primer: the author's text; reproduction allowed with attribution and link, without altering the meaning..gitignore and of the export gate.Last revision of these notices: 18 September 2026.