KeyAI · verification workspace for AI research

An operating system for long-running AI research.

Today, KeyAI is a public reference deployment—not a self-serve or hosted multi-project product. It preserves hypotheses, evidence, bounded experiments, counterexamples, formal results, barriers, and provenance in one inspectable state—so the next researcher or agent can continue from the last known boundary.

Demonstrated, not implied

Evidence is inspectable from the first click.

Proof navigation
479 entries across two isolated ledgers
ECDLP route memory
17 routes with recorded dispositions
Built proof surface
0 / 0 sorry / custom axioms

What KeyAI is

The missing infrastructure between a research question and the next agent.

Research agents can generate claims, proofs, experiments, and code faster than a team can establish what is true, why a decision was made, and what should happen next.

Give a research team one inspectable state for claims, evidence, decisions, tasks, candidate outputs, verifier results, and provenance.

Without durable memory

Research restarts in fragments.

  • A plausible claim is repeated without a source or verifier result.
  • A failed route is rediscovered because its scope and stop condition were not retained.
  • Generated views drift from the canonical research state.
  • A proof checker validates syntax while the surrounding claim, assumptions, or threat model still overstate the result.
  • A new agent spends most of its context reconstructing project state.
With an inspectable state

Each recorded handoff has evidence and a boundary.

Models can propose proofs, experiments, and code. KeyAI preserves the research program around those attempts: what was asked, what was tried, what a verifier accepted, what failed in scope, and what should happen next.

See the research loop

How Research OS works

A research loop that remembers what happened.

The canonical workflow moves from pinned inputs to a retained outcome. Open each stage to see what it contributes; the full explanation remains available without JavaScript.

  1. 01 Ingest Pinned question + sources

    Pin the corpus, sources, target, and verifier contract.

  2. 02 Structure Hypotheses + dependencies

    Convert material into claims, dependencies, barriers, and threat models.

  3. 03 Decide Prior evidence + barriers

    Select, park, or reject routes under explicit evidence gates.

  4. 04 Execute Bounded experiment / proof

    Give a human or model one bounded task with a falsifiable exit condition.

  5. 05 Verify Verifier / scoped outcome

    Run the declared verifier and an independent result validator where needed.

  6. 06 Retain Updated frontier + next hypothesis

    Promote accepted results and preserve negative evidence, provenance, and rollback.

Research map · generated projection

One starting question. A frontier that records what changed.

This small public map is generated from the same decision, formal, result, and engine state that drive the technical workspace. It intentionally leaves the full internal graph in the repository.

  1. Starting question

    Recover the discrete logarithm in the prime-order secp256k1 group.

    The target, inputs, output, threat models, and promotion gates are pinned before work begins.

  2. Major branches

    17 named routes are retained.

    4 are ruled out for the exact target; 4 remain open and parked. Every status is scoped.

    Inspect every route and stop condition
  3. Verified substrate

    11 of 17 critical formal nodes are closed.

    Formal results establish their encoded statements and assumptions; they do not automatically establish an attack or a product claim.

    Browse source-linked formal results
  4. Independently replayed evidence

    1 exact synthetic-toy run completed.

    The consumed bounded run was independently validated on frozen toy instances. It is empirical evidence, not a secp256k1 result, route promotion, or rerun authorization.

    Inspect the retained outcome
  5. Updated frontier

    0 attack routes are promoted.

    Scoped negatives and unresolved cost, recovery, and validation obligations remain visible so the next attempt does not quietly repeat them.

  6. Next unresolved gap

    New execution needs new evidence and a dated decision.

    8 common promotion requirements preserve the boundary between a plausible idea and an authorized research route.

    Open the canonical decision contract

ECDLP reference deployment

A hard testbed for durable research memory.

secp256k1 is precise, technically demanding, and rich in formal proofs, experiments, threat-model boundaries, failed routes, and unresolved gaps. That makes it a useful test of whether research state can remain inspectable over a long-running program.

The boundary is explicit: no secp256k1 break, shortcut, or validated subgeneric route is claimed.

Available in the reference deployment

Kernel-checked result ledger

Exact declarations, source anchors, proof methods, and disclosed trust labels.

VERIFIED.md
Available in the reference deployment

Evidence-gated route decisions

Routes retain their scope, evidence, stop conditions, and reasons to reopen.

repo/ECDLP_DECISION_SUBSTRATE.json
Available in the reference deployment

Tasks, hypotheses, graph, provenance, and generated views

Tasks, hypotheses, outcomes, provenance, and generated views persist across sessions.

tasks/NEXT.md

Current stage

Built today and still being developed are deliberately separate.

Exists today

Public reference system

  • Kernel-checked result ledger
  • Evidence-gated route decisions
  • Reproducible candidate and independent validation contract
  • Tasks, hypotheses, graph, provenance, and generated views
Not yet

Hosted, configurable product

  • Self-serve repository or corpus import
  • Hosted multi-project workspaces
  • Authentication, collaboration, and organization controls
  • A verifier adapter beyond the current repository contracts
  • Validated external users, retention, or willingness to pay

For researchers and AI labs

Inspect the evidence—or help test the workflow.

KeyAI is recruiting one formal-research team to test orientation in the current workspace, map one repeated research-state problem, and reach an explicit build, change, stop, or pending decision.

No external pilot session has been completed or recorded. Interest is not counted as adoption, retention, or product validation.

Pilot status
Recruiting
Planned session
60 minutes
Completed discovery
0

The next product milestone

Another team must complete the loop.

A non-owner research team can connect a second project, obtain a trustworthy initial map, run one candidate through its verifier, and understand the resulting decision without editing KeyAI's generator code. A technical MVP still would not establish repeatable demand or willingness to pay.

  1. orientation-time

    A new collaborator identifies current state, blockers, and next action in 10 minutes or less.

  2. provenance-completeness

    Every promoted result links to its source, task, verifier result, and trust boundary.

  3. state-drift

    Zero stale generated or public artifacts after a canonical state change.

  4. external-pilot

    At least one external team completes the core loop and returns for a second session.