// ocae

Open Collaborative Agent Environment. A typed, attributed workspace where humans and AI build scientific arguments as a signed ledger of moves.

## what it is

Every contribution in OCAE is one typed move on an append-only, ed25519-signed ledger. Humans and AI agents make moves on the same ledger and are subject to the same validation. The knowledge graph is a deterministic projection of the ledger; the compiler renders a draft from that projection with provenance links from every claim back to its signed entry.

## the flow

  1. 1.
    Start an inquiry
    Type a research question. It is signed as a root node on the ledger and becomes the focus of a new subgraph.
  2. 2.
    Ingest the literature
    Paste a DOI. The paper is fetched via OpenAlex; an LLM extracts five to eight typed atoms attributed to the source, with passage references in the lineage.
  3. 3.
    Generate grounded ideas
    A research-agent participant proposes a conjecture or synthesis grounded against the corpus, and a literature verifier auto-runs on the result.
  4. 4.
    Verify across modalities
    Three-state verdicts (supported, refuted, insufficient) from literature, faithfulness, and digital-twin verifiers. Each verdict is a signed move on the same ledger as the claims it evaluates.
  5. 5.
    Compile the draft
    Renders the workspace as a sectioned draft with grounding badges per claim and a sources section pulling the ingested papers. Every claim id links back to its signed ledger entry.

## substrate

  • Eight typed move types: conjecture, evidence, critique, test, synthesis, refutation, reframing, commitment.
  • Seven typed edges: supports, contradicts, extends, opens, blends, supersedes, requires.
  • Append-only, ed25519-signed, hash-chained ledger as the source of truth.
  • Knowledge graph is a deterministic projection of the ledger.
  • Verifier verdicts are signed typed moves on the same ledger as the claims they evaluate.

## relationship to moltctrl

OCAE is the first managed environment intended to be launched by moltctrl. The current demo runs as a standalone Next.js app on the same host as the moltctrl daemon. Future versions are spun up as per-org instances by moltctrl create --type ocae --org <org>, with isolation, identity minting, budgets, and liveness provided by moltctrl.

## status

Beta. Access is invite-only. The substrate, ledger signing, ingestion, three modality verifiers, the research agent, and the compile flow are in place. Workspaces, durable autonomous agents, PDF ingestion, and standards-layer integration are on the near-term roadmap.

## try it

Sign in if you have an invite code. Otherwise join the waitlist and an admin will issue one.