Back to RFCs

RFC 0005 — Governance Event Model

Status: Draft Author: Martín Nicolás Sánchez Morales Created: 2026


Summary

This RFC defines the governance event model used by Janus systems.

Governance events represent auditable records that capture evaluations, findings, and accountable decisions.

These events are recorded in AUDIT_LOG.


Motivation

Janus governance relies on explicit records to ensure traceability and accountability.

Without a defined event model, governance actions may become ambiguous or inconsistent across implementations.

This RFC defines the minimal structure and purpose of governance events within the Janus model.


Specification

Governance events

A governance event is a record representing a governance-relevant observation, evaluation, or decision.

Governance events are outputs of governance evaluation flows applied to evidence (E+ and/or E−).

Governance events are appended to AUDIT_LOG exclusively through the Audit Writer mechanism (RFC 0007).

Governance events MUST be written to:

AUDIT_LOG

Canonical governance events

Janus Core Lite defines the following canonical governance events:

Future specifications MAY introduce additional governance events.

Event context

Governance events SHOULD reference the relevant operational context, including:

Event responsibility

Governance events represent accountable records.

Systems MUST ensure that governance events cannot be generated outside authorized governance flows.


Rationale

Governance systems require explicit event records in order to reconstruct decision processes and audit institutional actions.

By defining governance events explicitly, Janus ensures that evaluations, omissions, and human decisions are consistently recorded across implementations.


Backwards compatibility

Not applicable (initial governance event model specification).


Security considerations

Risks related to governance events include:

Implementations must ensure append-only event recording and traceable governance flows.


License

MIT License