Back to docs

Janus Runtime Model

Purpose: rendered surface for the runtime model document (with source attached).

View original source on GitHub (View source)

1. Purpose

Janus defines a governance core; runtimes execute the model in concrete environments.

Janus Core Lite v0.2 Draft is the normative source. This page publishes non-normative Framework guidance.

2. Reference Runtime (Non-Production)

The current Node demo runtime is a technical reference implementation illustrating:

Location:

runtimes/demo-node/

It is intentionally minimal and designed for demonstration. It does not establish conformity and does not redefine the Core.

3. Future Runtimes

Production runtimes may implement the same model in different environments, for example:

These runtimes must respect the Janus Core invariants.

4. Adapters

Runtimes may use adapters for:

Examples:

filesystem adapter postgres adapter event-stream adapter

5. Principle

Janus governs system evolution. Runtimes execute governance evaluation.

Source

# Janus Runtime Model

## 1. Purpose

Janus defines a governance core; runtimes execute the model in concrete environments. Janus Core Lite v0.2 Draft is the normative source; this page is non-normative Framework guidance.

## 2. Reference Runtime (Non-Production)

The current Node demo runtime is a technical reference implementation illustrating:
- governance evaluation
- omission detection
- evidence model (E+ / Eāˆ’)
- audit writer boundary
- deterministic rebuild

Location:

runtimes/demo-node/

It is intentionally minimal and designed for demonstration. It does not establish conformity and does not redefine the Core.

## 3. Future Runtimes

Production runtimes may implement the same model in different environments, for example:
- Node runtime
- Python runtime
- Apps Script runtime
- Database-backed runtime

These runtimes must respect the Janus Core invariants.

## 4. Adapters

Runtimes may use adapters for:
- storage
- databases
- message systems
- APIs

Examples:

filesystem adapter  
postgres adapter  
event-stream adapter

## 5. Principle

Janus governs system evolution.  
Runtimes execute governance evaluation.