Regulated search · Private beta · Open-source release planned

EGOTHOR v4

A new generation of Egothor search infrastructure for information environments where relevance is only half of the answer. Search also has to preserve visibility, clearance, classification, integrity, compartments and conflict boundaries before a result can be disclosed.

Residentsearch kernelcompact read path designed for predictable in-process retrieval
Top-Kdeterministic resultsstable ranking and result selection are explicit kernel contracts
Policydisclosure-awareretrieval occurs inside an information-governance model, not behind a simple perimeter gate
OSSrelease plannedpublic source follows the private-beta hardening phase

Search when a match is not automatically disclosable

Traditional enterprise search often asks whether a user may enter an application and then searches whatever index is inside. Regulated information systems need a more precise question: may this subject receive this particular result, in this context, without crossing a classification, compartment or conflict boundary?

EGOTHOR v4 is being designed around that distinction. Identity and MFA establish who is asking; retrieval finds what matches; information policy determines what can be exposed. The disclosure boundary remains visible rather than being buried in presentation-layer filtering after an unrestricted search.

Ingestassemble searchable barrels→ Resident viewcompact immutable read structures→ Querydeterministic matching→ Policy contextsubject & information constraints→ Disclosurepermitted top-K results

A search kernel with explicit invariants

The current engineering work separates index assembly from resident querying. That keeps the write path free to build and validate structures while the hot read path can operate over compact representations with predictable semantics.

Resident retrieval

Search operates over a dedicated read-oriented representation rather than mixing indexing mutations into the same hot path.

Deterministic top-K

Ranking and tie behaviour are treated as reproducible contracts so the same searchable state and query produce a stable result order.

Live-document visibility

Document visibility can change without requiring the searcher to pretend that deleted or superseded records are still eligible results.

Streaming ingest

Index construction is designed around barrel assembly and controlled publication rather than requiring one monolithic in-memory build.

API boundaries

Ingest, resident access and query contracts are kept distinct so performance work or storage evolution does not silently redefine public search semantics.

Evidence-oriented engineering

Tests and benchmarks are treated as part of the kernel contract, including deterministic behaviour and the difference between public-API and steady-state performance.

Retrieval policy is not an afterthought

The search kernel and the information-control model address different questions and need different evidence. The kernel proves that matching and ranking behave correctly; the policy layer establishes whether a matching record may be disclosed to the effective subject.

01
IdentitySign-in, MFA and authenticated subject context.
02
Information policyClearance, classification, integrity, compartments and conflict boundaries.
03
RetrievalDeterministic index and query execution with a controlled result contract.
04
DisclosureOnly results permitted for the subject and applicable information rules are exposed.
Clearance

What level of information is the subject permitted to receive?

Classification

What handling class applies to the record or collection?

Integrity

Which integrity or trust conditions must hold before information is usable?

Compartments

Which information domains must remain separated even inside the same search service?

Conflict boundaries

Which combinations must not be disclosed together even if each item is independently accessible?

Operational policy

How are identity, administration and policy changes made observable and auditable?

What the private beta is intended to prove

The beta is not just a UI milestone. It is the stage where search mechanics and security boundaries have to work as one operational system: authenticated access, index lifecycle, deterministic query behaviour, administration, live visibility and disclosure policy must remain understandable under change.

WORKINGIndexing & search

The core system can ingest content and execute queries.

WORKINGSign-in & MFA

Identity assurance is part of the operating system, not a future add-on.

ACTIVE ENGINEERINGKernel hardening

Resident structures, search semantics, tests and performance are being refined for a clean public library boundary.

ACTIVE ENGINEERINGRegulated disclosure

Authorization and information policy are being shaped as first-class search-system constraints.

PLANNEDOpen-source release

Source publication follows the point at which the public architecture and contracts are ready for external use.

The next Egothor, not a compatibility exercise

The historical Egothor engines explored Java full-text retrieval, distributed search and dynamic index maintenance. Version 4 returns to the search-engine core with a modern implementation and a different security problem: high-quality retrieval inside systems where information boundaries are part of correctness.

Public scope. EGOTHOR v4 remains a private project. This page intentionally describes the architecture and capabilities at a public level; implementation details and repository links will be published with the planned open-source release rather than exposing a private development tree prematurely.