technical documentation
CADE Radar: technical and audit documentation
This document describes, end to end, what the tool does, from which sources, under which rules and with which limitations, so that any methodological, legal, data or reproducibility audit can be carried out without access to privileged information.
Last reviewed: 04 August 2026
Methodology version: 2026-08-04
1. Objective and scope
Monitor merger filings submitted to CADE, enrich them with public registration data from Brazil's Federal Revenue Service and organise M&A activity by date, deal structure, parties, economic groups, sectors and procedural stage. Every category reported to CADE remains in the panel, with no hierarchy or exclusion.
Outputs: analytical spreadsheet, intelligence and quality base, offline HTML panel and public monthly bulletins in HTML, PDF, CSV and JSON.
- Out of scope: transactions below the mandatory filing thresholds, which are not submitted to CADE and therefore do not exist as merger filings. Small roll-ups do not appear; that is the legal scope of the source, not a flaw in the tool.
- Out of scope: any restricted, confidential or sealed-version data.
2. Legal basis and compliance
Scroll the table sideways to see all columns.
| Aspect | Status |
|---|---|
| Primary source (CADE/SEI) | SEI public search and official notices: public information by law. |
| Enrichment source (Federal Revenue) | Public company registry data: official open dataset, republishable. |
| Legal framework | Law 12,529/2011, article 88. |
| Data protection | The data concerns legal entities. Individual shareholders are used only to resolve corporate control; personal tax IDs are masked at the source and are never displayed. |
| Deal value | Not systematically public. The tool never invents values; where size is shown, it uses a declared proxy (registered capital). |
Core principle: no inference replaces missing data without explicit labelling. Unavailable fields appear as “—” or carry a proxy/inference label.
3. Data sources and provenance
- SEI/CADE public search of merger filings: query by case type (ordinary and summary), filed status and date window, capped at one request per second.
- Anchor document: the merger filing receipt, containing applicants with registration number and name, the filing hypothesis/nature and the transaction summary.
- Every downloaded document is preserved as raw, auditable evidence of the extraction.
- Federal Revenue public company data: official monthly dump with companies, establishments, shareholder records and lookup tables for economic activity, municipality, country and legal nature.
- The Revenue base is a monthly snapshot: companies and shareholders registered after the snapshot do not appear, which is why it is reloaded monthly.
4. CADE concepts applied
Filing thresholds (article 88 and Interministerial Ordinance 994/2012): filing is mandatory only when, cumulatively, one economic group had revenue of at least BRL 750 million and another of at least BRL 75 million in Brazil in the previous year. These thresholds explain most mandatory filings, but CADE may still require filings outside them. The radar does not presume financial materiality nor substitute for deal value.
- Two classification axes that must not be conflated: the category reported to CADE (horizontal, vertical, conglomerate, joint venture, agent substitution, no causal nexus) and the legal form under article 88 (acquisition, merger, absorption, joint venture or consortium).
- Procedure: summary and ordinary are review procedures. The radar records the procedure but does not convert it automatically into a measure of deal relevance.
- Relevant market: CADE defines it case by case. In the tool, the economic-activity sector is a proxy for the product market and the state is a proxy for the geographic dimension; neither is the formal relevant market.
5. Architecture and pipeline
- SEI search, case-tree navigation and resumable document download.
- Structured parsing of the filing receipt: parties, role, nature and legal form.
- Company registration number extraction and validation, including check-digit verification.
- Loading of the Revenue dump and matching to registration data, with deterministic name-based fallback.
- Mapping of economic activity codes to sectors and resolution of economic groups from shareholder records.
- Cumulative reprocessing: each run adds to the history and downloaded documents are preserved, so running a new window never erases previous periods.
- Generation of the offline HTML panel, intelligence signals and quality metrics.
6. Field-by-field classification methodology
Scroll the table sideways to see all columns.
| Field | Source | Method |
|---|---|---|
| Case and procedure | SEI | Case-tree metadata; procedure comes from the case type. |
| Filing date | SEI | Initial filing date; the main date displayed in the panel. |
| Notification date | Receipt | First document date; used as fallback. |
| Stage | SEI | Current public position, derived from case progress and decisions. |
| Party roles | Receipt | Buyer identified after “acquisition by”; seller after “owned by”; in joint ventures all parties are buyers; without a clear anchor the role remains undefined. |
| Nature of the transaction | Receipt | Filing hypothesis mapped to a canonical category. |
| Legal form | Receipt | Derived from the verb in the summary (acquire, absorb, merge, form a consortium). |
| Sector and sub-sector | Federal Revenue | Main activity code converted into economic section and class description. |
| State, registered capital and legal nature | Federal Revenue | Taken directly from the registry; counted only with high confidence. |
| Economic group | Federal Revenue | Walks up the control chain to the root and stops at shared control. |
| Confidence | Derived | High only when matched by direct registration number. |
De-holding rule: holdings and funds do not reveal the operating sector. Two conservative and always-labelled corrections: inference by name, when the corporate name indicates the activity, and inference by relationship, when the buyer is a holding and the transaction is horizontal or vertical, inheriting the sector from the other side.
Golden sector rule: one filing equals one deal and one sector. Each filing receives a single sector, prioritising buyer, then target, then any party. A filing is never counted in two sectors, and an automated check guarantees the sector totals never exceed the number of filings.
7. Integrity rules
- One filing equals one deal: counting is always by unique case, never by party and never summed across sectors.
- All categories remain in the universe; the buyer is defined by the recorded role.
- State and registered capital enter the figures only with high confidence, that is, matched by registration number.
- There is never automatic fuzzy matching: ambiguity goes to manual review, not to guesswork.
- Economic groups are not presumed: shared control is flagged as ambiguous, not merged.
- Deal value is never invented; only a declared proxy is used.
- Every inference is labelled so it is not mistaken for primary data.
8. Traceability and quality controls
- Each row carries its source document, allowing any classification to be reopened and checked against the official notice.
- The matching method is recorded (direct registration number, no number, not found).
- Metadata history per case is preserved.
- Check-digit validation of registration numbers eliminates false positives.
- Encoding and accent normalisation prevents tokenisation errors in Portuguese names.
- Automated verification of the golden rule, with coverage reported in the indicators.
9. Declared limitations and biases
Scroll the table sideways to see all columns.
| Limitation | Effect | Mitigation |
|---|---|---|
| Filing thresholds | Small transactions do not exist in the radar. | Declared; complemented by other public sources when needed. |
| Foreign parties without a Brazilian registration | No sector, state or capital. | Inherent to the base; flagged and identified by corporate name. |
| Monthly Revenue snapshot | Very recent companies and shareholders may not match. | Monthly reload of the base. |
| Undefined role in some filings | Some filings lack a clear buyer or seller. | Heuristics cover most cases; difficult ones are flagged, not guessed. |
| Economic group via shareholder records | Control not registered in the records is not resolved. | The vehicle appears as its own group; no link is invented. |
| Sector as a proxy for the relevant market | It is not the market CADE defines case by case. | Explicitly declared as a proxy. |
10. Reproducibility, security and privacy
- Every result is regenerable from the public sources and the code, with cumulative and resumable historical backfill.
- Determinism: given the same Revenue snapshot and the same downloaded documents, reconstruction reproduces exactly the same spreadsheet and panel.
- The panel is offline and self-contained: embedded data, no external calls, no cookies and no local storage.
- No sensitive personal data is displayed; personal identifiers are masked at the source and serve only the corporate-control logic.
- No credentials are required for the sources, which are entirely public.
10.1 Structured data for systems and AI
The CADE Radar provides structured files for integration with systems, artificial intelligence agents and automated processes. These files complement the panel, the bulletin and the public deals base.
- Bulletin JSON: structured version of the indicators, transactions, sectors, deal types and comparisons of the monthly edition.
- Manifest JSON: technical record of the edition, containing version, publication date, file names, sizes and hashes for integrity verification.
These files are intended for technical consumption. For reading, spreadsheet analysis or visual exploration, use the PDF, the CSV and the HTML panel respectively.
Technical files by month
Scroll the table sideways to see all columns.
| Month | Structured data | Integrity |
|---|---|---|
| July 2026 | Bulletin JSON | Manifest JSON |
| June 2026 | Bulletin JSON | Manifest JSON |
| May 2026 | Bulletin JSON | Manifest JSON |
| April 2026 | Bulletin JSON | Manifest JSON |
| March 2026 | Bulletin JSON | Manifest JSON |
| February 2026 | Bulletin JSON | Manifest JSON |
| January 2026 | Bulletin JSON | Manifest JSON |
Public technical index: /dados/radar-cade/edicoes.json
11. Glossary
- Merger filing: a corporate transaction submitted to CADE under article 88.
- Applicant: the party filing the transaction, which may be buyer, seller or target.
- Shareholder records: the base used to resolve economic groups.
- Summary and ordinary procedure: fast-track review and in-depth review.
- Horizontal, vertical and conglomerate: the competitive relationship between the parties.
- De-holding: inference of the operating sector when the party is a holding or fund.
- High confidence: a field derived from a direct registration-number match in the Revenue base.
How to cite
JK Capital. CADE Radar: technical and audit documentation. Methodology version 2026-08-04. São Paulo: JK Capital, 2026.
Version history
- 2026-08-04
- Approved methodological revision published on the website, with public sources, integrity rules and declared limitations.
Disclaimer: informational content based exclusively on public sources; it does not constitute an investment recommendation or legal, accounting or tax advice.
← Back to CADE Radar