operon-bitemporal / README.md
coredipper's picture
Upload folder using huggingface_hub
17f89f9 verified

A newer version of the Gradio SDK is available: 6.12.0

Upgrade
metadata
title: Operon Bi-Temporal Memory
emoji: 
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 6.5.1
app_file: app.py
pinned: false
license: mit
short_description: Interactive temporal query explorer with dual time axes

Bi-Temporal Memory Explorer

Explore bi-temporal fact management with dual time axes: valid time (when a fact is true in the world) and record time (when the system learned it). Corrections are append-only --- old records are closed, never mutated.

What to Try

  1. Open the Fact Timeline tab, load a preset scenario, and see how facts accumulate over time with corrections.
  2. Switch to the Point-in-Time Query tab to query the system's belief state at any (valid, record) coordinate --- see how the same question produces different answers depending on when you ask.
  3. Open the Diff & Audit tab to compare what changed between two time points and inspect the full audit trail for any subject.

How It Works

Every fact carries two time intervals: a valid interval (when the fact holds in the world) and a record interval (when the system knew about it). Corrections close the old record and append a new one with a supersedes pointer, preserving the full history. Point-in-time queries filter on one or both axes, enabling belief-state reconstruction at any historical coordinate.

Learn More

GitHub | PyPI | Paper