Skip to content

Repository files navigation

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

openOODA — Sovereign 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.
  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/blackbox Operational Logistics: Agent-native execution flight recorder and crash autopsy engine
openOODA/website Website source
openOODA/.github Org profile, shared community files, workflows

License

Dual-licensed under your choice of MIT or Apache 2.0. See LICENSE for full text and the canonical URLs.

Releases

Packages

Contributors

Languages