Skip to the content
The engine for public registers

One engine opens any public register from a one‑page description.

A page says where the register's file is, what a row means and what the keeper's terms allow. The engine turns it into records that carry their receipt, searchable by people, readable by agents, and served under the keeper's name. The data stays public. The method is licensed.

Why

The record exists. Nobody can check it.

A public register is kept by a careful keeper who is responsible for the file, not for the person, the product or the company in it. The reader on the other side of a border, or the model answering a question, decides without it. Where the file is scattered, incomplete or unreachable, the answer is a guess.

4.7 million

About 4.7 million vehicles in the United States still carry an unrepaired Takata airbag inflator, twelve years after the first recall.

Source: Carfax via Autobody News

read 2026-10-02

68

Forged paperwork put unapproved parts into at least 68 jet engines, because no register existed to check the paper against.

Source: Simple Flying

read 2026-10-02

232 percent

The most serious class of medical device recalls rose 232 percent between 2020 and 2025.

Source: RAPS

read 2026-10-02

The engine exists so that the record can be checked where the decision is made.

How

A register is a page. The engine does the rest.

Pansofica builds one engine that turns any public register into a receipted, searchable, agent-readable corpus from a one-page description. The data stays public and open; the method is the company's and is licensed. Data companies that onboard registers by hand license the engine to run their own sources; register keepers that do not yet publish their own register as a door license it to do so; labs and agent products read the door and cite what it serves. The corpus on this door is the engine's proof, not the product.

  • Open. A page names the keeper, the file, what a row is, which columns identify the subject, what the terms allow and what must never be stored. Fourteen parameters. No code.

  • Compile. The engine reads the file, applies the walls, maps every row to a record and keeps the file's bytes. A keeper's change supersedes a record; nothing is deleted. Two registers on the door are held at zero records by their own terms.

  • Receipt. Every record carries the register, the file name, the file's SHA-256 fingerprint, the keeper's date, the read date and the terms, verbatim. Anyone with the file can recompute the fingerprint.

Across seven registers and 173,130 records, seven pages of description replaced a model reading every row: a cut of 99.997 percent in what has to be read, with row counts equal to the source on every register and 685 of 690 sampled fields identical. Measured October 3, 2026; method on the engine page.

  • registerwho keeps it, where, and under what terms
      id: eu-ted-notices
      name: TED (Tenders Electronic Daily), notices since 2026-09-15
      publisher: Publications Office of the European Union
      homepage: https://ted.europa.eu/
      store: true
      terms:
        text: >-
          TED data may be reused under the Commission's reuse policy (Decision 2011/833/EU) per the TED legal notice;
          the API is open at developer.ted.europa.eu.
        url: https://ted.europa.eu/en/legal-notice
        read_on: "2026-10-04"
  • subjectwhat one row is and what names it
      kind: eu_tender_notice
      one_row_is: subject
      key:
        from: identifier
        scheme: ted_publication_number
      display_name:
        - "{notice-title.eng}"
        - "{publication-number}"
  • identifiersthe keeper's own ids and their shape
  • namesthe columns a search lands on
      - column: notice-title.eng
        role: display
        why: "The notice title in English; TED translates every title, so the English member is always present (100 of 100 sampled)."
      - column: buyer-name.*
        role: display
        why: >-
          The buyer's name as the notice prints it, in the buyer's own language (4 of 100 sampled notices carry an
          English member, so the whole map is read); the search "who is buying" lands here.
      - column: winner-name.*
        role: display
        why: >-
          The awardee's name as printed, in every language the notice carries, on award notices (41 of 100 sampled);
          the search "who won" lands here, and it is the join to the company registers.

names produced 3 fields in 1 record

Spain – Repair and maintenance services of medical and surgical equipment – Servicio de mantenimiento de equipos electromédicos del Hospital La Paz, Hospital de Cantoblanco, Hospital Carlos III y Centros adscritos

Title
Spain – Repair and maintenance services of medical and surgical equipment – Servicio de mantenimiento de equipos electromédicos del Hospital La Paz, Hospital de Cantoblanco, Hospital Carlos III y Centros adscritos
Buyer
Servicio Madrileno de Salud, Hospital Universitario La Paz
Winner
IBÉRICA DE MANTENIMIENTO, S.A. (IBERMANSA)
TED publication number
661338-2026
registerTED (Tenders Electronic Daily), notices since 2026-09-15filepages.jsonsha256cef5c1d7d0fae7c650787679b5abc7dbea13959128d8209b18be3f1c15eab9e9read2026-10-04 18:13ZtermsTED data may be reused under the Commission's reuse policy (Decision 2011/833/EU) per the TED legal notice; the API is open at developer.ted.europa.eu.

TED (Tenders Electronic Daily), the page written October 4, 2026, public the same afternoon.

See the whole page beside its records
Proof

Two instruments, live.

Everything on this door is what the engine produced from pages like the one above. Two readings stay here; the rest are on the Observatory.

Fig. 1

The counterparty check: 5.7 million companies, 3.4 million legal entities, 4.5 million carriers, three lists.

Every bank, insurer, charterer and forwarder must screen a counterparty against the restricted-party lists and know that the counterparty exists and is live. The registers that answer sit with five keepers in three jurisdictions. Two joins show what the door can hold together today. 441 legal entities carry an identifier marked active while Companies House shows the company dissolved or in liquidation: two keepers, two statements, both on the door with their receipts.

Join A, by identifier: legal entities registered at Companies House

  • LEIs that name a Companies House number112,858 100%
  • the number is on the Companies House register96,301 85%
  • and the company is active93,892 83%
  • identifier active, company not: a contradiction441 <1%
  • the number is not on the live register: the file holds live companies only16,557 15%
0all 112,858 LEIs at Companies House

Join B, by exact name: enterprises on the three lists

  • enterprises on the three lists13,465 100%
  • state a country the join can read12,213 91%
  • match a register by exact name275 2%
  • match exactly one legal entity154 1%
  • and the country agrees110 <1%
  • match two or more legal entities: the join decides17 <1%
  • match exactly one UK company106 <1%
  • match exactly one US carrier11 <1%
0all 13,465 listed enterprises

A name match is a lead, not a verdict; an identifier match is a fact two keepers both signed. Neither is asserted here: every count is a current row of a register on the door, and each pair below opens to its receipts. Aliases are folded in, so the lists are matched on every name they print; the country comes from the list itself: the EU and US lists print a code, OFSI prints a name the check maps.

As of October 4, 2026

  1. Identifier active, company absent from the live file

    legal_entity

    THOMAS ESTATES MANAGEMENT LIMITED

    1595UDS40M1K807TTV17 · ACTIVE · 20261004-0000-gleif-goldencopy-lei2-golden-copy.csv.zip · 3567c3a51b01 · October 4, 2026

    Open the record
    company

    13923400

    13923400 · not on the live file

  2. Identifier active, company absent from the live file

    legal_entity

    RMS CONSULTING LIMITED

    2138001RV949H3AN8E66 · ACTIVE · 20261004-0000-gleif-goldencopy-lei2-golden-copy.csv.zip · 3567c3a51b01 · October 4, 2026

    Open the record
    company

    09213607

    09213607 · not on the live file

  3. Identifier active, company absent from the live file

    legal_entity

    ASSETFINANCE JUNE (D) LIMITED

    2138002XFZ14PO9XCC89 · ACTIVE · 20261004-0000-gleif-goldencopy-lei2-golden-copy.csv.zip · 3567c3a51b01 · October 4, 2026

    Open the record
    company

    01264522

    01264522 · not on the live file

  4. Identifier active, company absent from the live file

    legal_entity

    CHUBB LIFE EUROPE SE - UK BRANCH

    21380034ZANEKPFZZ240 · ACTIVE · 20261004-0000-gleif-goldencopy-lei2-golden-copy.csv.zip · 3567c3a51b01 · October 4, 2026

    Open the record
    company

    BR023096

    BR023096 · not on the live file

  5. Identifier active, company absent from the live file

    legal_entity

    IJR ASSETS MANAGEMENT LTD

    2138003D7Z8VPWGDFK48 · ACTIVE · 20261004-0000-gleif-goldencopy-lei2-golden-copy.csv.zip · 3567c3a51b01 · October 4, 2026

    Open the record
    company

    17034846

    17034846 · not on the live file

Every contradiction, dated

Every figure, with its method

One engine opens any public register from a one‑page description.

Talk to us.

Say who you are and why you are writing. A code goes to your work address, and nothing reaches us before you type it.

Investors read the memo first. Ask for it here. It goes to a verified address at your firm.

  1. Who you are
  2. Why you are writing
  3. Your work email
  4. The code we mailed you

We keep what you send only to reply. Nothing is added to a list. Personal webmail and disposable addresses are not accepted. Privacy policy