Work from the record
Resolve an entity, retrieve available facts, and retain the source receipts behind them.
Symbolic reasoning
Scientific reasoning, with the evidence attached.
Model profile · 8 October 2026
Introducing Lois, our symbolic model for scientific research. Lois works with explicit facts and relationships, so an answer comes with a basis you can inspect. When the evidence is missing, that gap stays visible.
Lois is built for research teams that need to follow a result back to its sources—not just receive a convincing explanation. Its symbolic core and Peel are separate components, with separate research.
Capabilities
Resolve an entity, retrieve available facts, and retain the source receipts behind them.
Inspect a typed path through the knowledge graph and see which links support the answer.
Separate supported content, encoded conflicts, and missing evidence instead of treating them as the same answer.
Ask about an entity already in the record.
Ask for a relationship the record does not hold.
Ask what connects two recorded entities.
Architecture illustration—not a live Lois query.
The current local regression suite completed successfully. It uses scripted sources, a fake gateway, and fake database transactions to test contracts and failure handling. These are engineering checks, not a scientific accuracy score. See methods and limitations →
Compute & cost
Lois’s implemented symbolic operations do not require neural inference. Stored knowledge can be recalled and traversed directly. Live source extraction still needs access to its databases, and the optional hosted research interface can use a language model. Measure those paths separately when sizing a deployment.
Boundaries
A source receipt tells you where a claim came from. It does not make the source infallible. Lois’s optional prose checker can catch missing citations and unsupported identifiers or numbers, but it does not prove that every paraphrase is faithful. The symbolic core remains bounded by the knowledge and rules it holds.
Inspect the technical account →Getting started
Explore the science workspace to query a recorded floor and inspect its sources. For an internal research deployment, start with your data sources, access boundaries, and a set of questions whose answers your team can independently check.
Research & documentation
Architecture, evaluation, sources, and known limitations. The complete technical account is preserved below.
Perslis model research / Lois
A reasoning model that keeps the basis of an answer visible: typed facts, explicit relationships, source receipts, and named evidence gaps.
Technical research report · research prototype · not presented as a peer-reviewed journal publication
Lois is Perslis’s symbolic reasoning model for scientific research. Its symbolic core resolves entities, recalls source-pinned facts, traverses typed relationships, and checks constraints expressible in the available knowledge. This report distinguishes that core from the optional language-model research interface around it. The contribution is an inspectable separation of evidence, derivation, and generated wording—not a claim that a citation proves a scientific conclusion. Lois is not Peel; Peel’s publication remains a separate research contribution.
Can a research assistant expose what supports an answer, what operation produced it, and what remains unknown? Lois approaches that question through symbolic operations rather than treating fluent text as evidence.
Lois and Peel are distinct. Lois is the reasoning model described here. Peel has its own research on a source-pinned symbolic store and structural admission of facts. Related components may be used in one Perslis deployment; that does not make their names or papers interchangeable.
| Component | Role | Boundary |
|---|---|---|
| Symbolic core | Entity resolution, recall, typed paths and encoded checks. | No neural model is required to perform the implemented floor-lane operations. |
| Source connectors | Fetch records with their source URLs. | A source outage is not proof that a record is absent. Live extraction still requires a connection. |
| Optional research interface | Plan lookups and draft prose from retrieved records. | The hosted interface can use a language model. Its prose is not the symbolic core’s proof. |
The inspected lois/symbolic.py implementation resolves accessions, reads stored provenance-pinned edges, extracts missing records through connectors, and walks typed paths. lois/service.py explicitly distinguishes a model-free floor lane from the optional research lane and records why a fallback occurred.
In the research lane, evidence records have an ID, source, kind, title, text, and HTTPS receipt. The evidence log rejects empty text or a missing HTTPS receipt. These requirements establish a trace to a fetched record; they do not establish that the source itself is correct.
The prose checker labels sentences cited, unsupported, or reasoning. It checks citation existence and identifier/number tokens mechanically. This is a lexical check, not semantic entailment: a misleading paraphrase can still contain all the right tokens. Unverified reasoning must remain visibly separate from evidence-backed content.
A relationship path likewise establishes a path through the recorded graph. It is not automatically a causal explanation, an experimental result, or a treatment recommendation.
On 8 October 2026, the local tests.test_lois suite completed successfully: 109 tests run, 2 skipped. The suite uses canned source bodies, a scripted gateway, and fake database transactions. It is contract/regression evidence, not a live scientific accuracy benchmark.
python3 -m unittest tests.test_loisPer-tool checks cover receipts, the source’s own returned content, missing records, and upstream failures. The verification tests exercise citation and token handling. The recorded summary is available in the validation record.
A separate 4 October dogfood record reports hosted REPL observations and preview/production differences. Those dated observations are not a current guarantee of production parity. No new live connector, energy, or end-to-end research benchmark was performed for this report.
Further evaluation should freeze source snapshots, preregister supported/contradictory/unknown queries, measure false support and useful refusal separately, test corrupt and unavailable sources, and publish replayable traces. Any hardware claim needs measured memory, latency, energy, and device details.
api/_lib/lois/symbolic.py, service.py, evidence.py, and verify.py; local checkout reviewed 8 October 2026.tests/test_lois.py; dated run summary. Historical observation: scripts/LOIS_DOGFOOD_2026-10-04.md.The Perslis model family