Kernel capabilities implemented. End-to-end platform integration and qualification are progressing.Interactive demonstrationPlatform status

Research family · Foundational

Formal methods, safe degradation and the governance of change.

The published λ-safe framework, its compiler direction, invariant and contract research, safe-degradation research and the Chinje architecture-conformance project. This page separates what is published, what is specified and what remains a research direction.

λ-Safe · published recordChinje · specification workSafe degradation · research and simulation

This research family asks how a system can change state without silently losing the properties it was built to preserve. The published λ-safe paper frames degradation as an explicit, checked transition rather than an unconstrained fallback, and the work around it asks what a compiler, a contract or a conformance review can honestly establish.

The Chinje architecture-conformance project applies a related question to governance: when an implementation is compared with a specification, what evidence supports saying that the two are aligned, that they have drifted, that the implementation has degraded, or that the available evidence is simply insufficient to decide?

The entries below are recorded at their weakest truthful maturity. The λ-safe paper is a published record; the Chinje documents are specifications and a concept paper, not peer-reviewed publications; the compiler direction and safe-degradation work remain research directions. No entry on this page claims production runtime enforcement, independent validation or a public benchmark.

Formal methods and safe degradation

The published λ-safe framework, the compiler direction it motivates, the contract and invariant research underneath it, and the safe-degradation work that connects the formal model to runtime control.

Formal Methods and Safe DegradationPublishedMaturity: Research

λ-safe: A Type-Theoretic Framework for Safe Degradation in Distributed Systems

The published λ-safe paper sets out a type-theoretic framework for safe degradation in distributed systems. Degradation is treated as an explicit, reasoned transition with obligations that must remain true, rather than an implicit fallback hidden in application logic. Recovery is a further governed transition, not an assumption that conditions have returned.

The paper is a Zenodo research record published on 6 September 2025 and attributed to George Ocharo Onchaba. This site does not claim that the record is peer-reviewed. It describes the framework and its invariant-preserving degradation concepts at a high level; the paper remains the authoritative public record.

A published framework does not establish that a compiler covers a given obligation, and this page keeps those statements separate. The 3–5% overhead reported for the approach is attributed to the paper; it is not an independent benchmark, has not been reproduced here and does not describe the runtime performance of any deployed NiGeNje product.

Publication boundary

A published research record is not a mechanised proof, an independent verification result or a production enforcement mechanism. This entry claims none of those.

Related research

Formal Methods and Safe DegradationResearch directionMaturity: Research

λ-Safe compiler direction

The compiler direction asks how the λ-safe model can be made operational without overclaiming. Supported decidable obligations are represented so that a compiled implementation can check them; obligations that cannot be expressed or decided are refused rather than approximated.

This is a research direction, not a claim of general-purpose verification. The public λ-Safe compiler implements a bounded fragment with a recorded checked/not-checked boundary, and no claim is made that arbitrary system obligations can be expressed or discharged.

Related research

Formal Methods and Safe DegradationResearch directionMaturity: Research

Formal contracts and invariant research

This research direction concerns the representation of mandatory invariants and contracts. The question is not only whether a system can check a property, but whether the obligation was stated precisely enough to be checked at all, and what should happen when it cannot be decided.

The research does not claim completeness or a general proof system. It treats the boundary of what can be expressed and decided as part of the result, which is why refusal is part of the design rather than an error path.

Related research

Formal Methods and Safe DegradationResearch directionMaturity: Research

Safe degradation as a governed transition

Safe-degradation research treats a reduced mode as admissible only while the mandatory invariants derived from the original obligations still hold under the stated operating assumptions. Reducing optional capability is not the same as dropping the properties the system promised.

The work is a research model with a labelled local simulation on this site. It is not a production runtime degradation mechanism, no enforcement claim is made, and no independent benchmark is presented. Those boundaries are deliberate: staying available is not the same as preserving an invariant.

Related research

Chinje architecture-conformance research project

The Chinje project compares specification with implementation and records what can honestly be concluded. Its documents are specifications, a proposed reference flow and a concept paper: not peer-reviewed publications, and not evidence of a conformant production implementation. The conformance vocabulary below is research classification language, not an audit result.

Conformance classification

ALIGNED
The implementation conforms to the specification on the evidence examined. Alignment is scoped to that evidence, not a general guarantee.
DRIFTED
The implementation diverges from the specification in an observable, attributable way.
UNKNOWN
The available evidence is insufficient to decide conformance. Unknown is not treated as aligned.
DEGRADED
The implementation still operates, but an invariant or contractual obligation no longer holds.

These are research classification labels used by the Chinje architecture-conformance project. They are not audit results, certification outcomes or automated verdicts.

Drift classes

Structural
Differences in components, boundaries or how parts are composed.
Behavioural
Differences in observable behaviour, transitions or ordering.
Contractual
Differences in the obligations a component actually guarantees.
Operational
Differences in how the system is operated, observed or recovered.
Semantic
Differences in meaning between what the specification states and what the implementation does.
Dependency/configuration
Differences introduced by dependencies, configuration or the environment.

The six drift classes organise findings in the research review. They are classification vocabulary, not a validated detection method.

Distributed Systems and GovernanceFormal specificationMaturity: Specified

Chinje Software Design Formal Specification

This document specifies the Chinje software design: the structures, interfaces, contracts and conformance conditions against which an implementation is compared. It is written as a specification, not as a peer-reviewed paper, and it does not carry a DOI on this site.

The specification is the reference side of the architecture-conformance work. Conformance review asks whether an implementation is aligned with it, has drifted from it, has degraded relative to it, or cannot be decided on the available evidence.

Related research

Distributed Systems and GovernanceFormal specificationMaturity: Specified

Chinje Implementable Technical Specification

The implementable technical specification narrows the design into contract surfaces and obligations that an implementation is expected to satisfy. It is intended to be usable by an implementer, which is a different standard from being easy to read.

It is a specification document. It is not a peer-reviewed publication, no DOI is claimed for it here, and it is not evidence that a conformant production implementation exists.

Related research

Distributed Systems and GovernanceProposed architectureMaturity: Proposed

Chinje Reference Implementation Flow

The reference implementation flow describes how a conformant implementation is intended to be taken from specification through construction and review. It documents a sequence of activities and checkpoints, not a shipped reference implementation.

The flow is recorded as a proposed architecture at proposed maturity. It is not a peer-reviewed publication, no DOI is claimed, and it does not establish that the described checkpoints have been automated or validated.

Related research

Distributed Systems and GovernanceWorking paperMaturity: Research

Chinje MSc Concept Paper

The Chinje MSc concept paper records the motivation, framing and research questions behind the Chinje direction. It is a concept document written for academic development, not a peer-reviewed paper or a publication of results.

No DOI, journal publication or independent review is claimed for it on this site. It is included in the registry so that the research direction is documented at concept maturity instead of being presented as a validated method.

Related research

Where this leaves the research question. The formal work can state which degraded transitions are admissible; the conformance work can classify whether an implementation still matches its specification; the compiler work can record what was checked and what was refused. None of those pieces alone establishes that a deployed system stays trustworthy, and this portfolio does not claim that it does.