Skip to content

Repository files navigation

   ____  ____  ___  ____    ___   ___  ____    _
  / __ \/ __ \/ _ \/ __ \  / _ \ / _ \|  _ \  / \
 / /_/ / /_/ /  __/ / / / | | | | | | | | | |/ _ \
/_____/ .___/\___/_/ /_/  | |_| | |_| | |_| / ___ \
      /_/                   \___/ \___/|____/_/   \_\

openOODA — Primary Systems Language for the AI Era

openooda.org


This repo: catalog

The public list of openOODA packages. opm search reads the catalog file. opm add installs a child folder (manifest plus .oo payload). This is a file tree, not a registry service.

Host: https://catalog.openooda.org

Use

opm search hello
opm add hello

From this tree, opm also reads seed/ inside the opm repo so search works with no network. This catalog repo is the copy the world can fetch.

Add a package

  1. Add a folder with manifest and a .oo payload (Academy headers required).
  2. From the opm repo, run opm bot with this tree as the target to rebuild catalog.
  3. Sign catalog to index.minisig with the catalog minisign key (~/.config/minisign/catalog.key, key id FA452AEB5F649A79): printf '\n' | minisign -S -s ~/.config/minisign/catalog.key -m catalog -x index.minisig -c "openOODA catalog" (CI runs minisign -V and fails closed while the signature is stale or bogus. Back up catalog.key: whoever holds it can publish catalog updates, and if it is lost the only fix is rotation — minisign -G, update registry.pub here and cli/registry.pub in opm, re-sign, release both.)
  4. Commit the folder, catalog, index, and index.minisig.

Docs

All design, RFCs, practices, and onboarding live in openOODA/openOODA or at openooda.org.

The Polyrepo

Repo Purpose
openOODA/openOODA Governance, RFCs, laws
openOODA/oodar Runtime substrate
openOODA/oodac Compiler
openOODA/std Standard library
openOODA/ooda ooda workflow driver
openOODA/install How the toolchain lands (install.sh, apt, dnf, pacman)
openOODA/opm Package manager
openOODA/catalog Public package catalog
openOODA/lsp Language server
openOODA/mcp MCP server
openOODA/bb Operational Logistics: Agent-native execution flight recorder and crash autopsy engine
openOODA/website Website source
openOODA/.github Org profile, shared community files, workflows

License

Apache-2.0. See LICENSE for full text.