Skip to Content
Numinance

Status and supported surface

A source-backed matrix of what the public Numinance tree ships, what is designed, and what is deliberately not claimed. Dated 2026-11-09, spec revision 3c74d59.

View as .mdUpdated
Sourcedsha256/numinance-spec@ 3c74d59
Matrix generated from the capability table; verified against revision 3c74d59 on 2026-11-09.
Numinance is pre-alpha. The open contract, the open numi build and the evidence verifier are in the public tree; the autonomous engine is private and not generally available.

This page is dated 2026-11-09 and describes numinance-spec at revision 3c74d59. It is a snapshot of one checkout, not a promise about later ones. Every row links to the source that backs it where one exists. Presence in the public tree is never a readiness claim.

How to read the matrix

Each row has a state, the public surface, how to try it, and the next milestone. The state vocabulary is fixed.

Available in public specPre-alphaUnder developmentPlanned distributionComing soonIllustrative

Open CLI

The open build of numi has five working functions: version, init, validate, validate --files and evidence verify. The earlier version of this page omitted numi init; it ships in the open build and writes a .numinance/ template for a Python repository.

CapabilityStatePublic surfaceHow to tryNext milestone
numi version
Open CLI
Available in public specOpen build of numigo run ./cli/numi versionTagged releases
numi init
Open CLI
Available in public specScaffolds .numinance/ for a Python repositorygo run ./cli/numi init --ci github-actions <repo>More languages and SCM providers
numi validate --files
Open CLI
Available in public specStrict schema + loader check of kind documentsgo run ./cli/numi validate --files schemas/examplesNone: profile resolution lives in the engine build
numi validate (repository)
Open CLI
Available in public specSchema pass, then exit 7: profile resolution needs the engine buildgo run ./cli/numi validate <repo>Full resolution ships only in the private engine build
numi run / connect / plan / approve / doctor
Open CLI
Under developmentDesigned command surface of the unified CLINot in the open buildEngine build; interface subject to change
numi evidence export
Open CLI
Under developmentEngine-side export of an evidence bundleUnknown subcommand in the open build (exit 2)Engine build

Two details matter more than the table:

  • Ordinary numi validate in the open build schema-checks every document, then exits 7 with "profile resolution needs the Numinance engine build". A pipeline that uses it cannot mistake a schema pass for a full one.
  • numi validate --files exits 0 after the schema and loader check only. It runs no resolver and no floors, so it is not a substitute for validating a repository.

Evidence

CapabilityStatePublic surfaceHow to tryNext milestone
numi evidence verify
Evidence
Available in public specOffline verifier over an evidence/v1 exportgo run ./cli/numi evidence verify --runner-key … --log-key … --log-origin … DIREngine build delegates to the same package
evidence/v1 specification + conformance vectors
Evidence
Available in public specdocs/evidence/, schemas/evidence/v1/, conformance/evidence/v1/Verify a golden export offlineIndependent third-party implementations

numi evidence verify reports verified only under runner keys, a log key and a log origin that you pin. There is no built-in trust root. numi evidence export is not in the open build: it is an unknown subcommand and exits 2.

Protocol

CapabilityStatePublic surfaceHow to tryNext milestone
Protobuf contracts
Protocol
Pre-alphaPluginService, HostService, ports, annotations, kindsRead proto/numinance/First tagged release (see VERSIONING.md)
JSON Schemas and kind examples
Protocol
Available in public specGenerated kind schemas and schemas/examples/numi validate --files schemas/examplesAdditional kinds as they are accepted

The protobuf contracts are pre-alpha: names and layouts can change before the first tagged release. The generated JSON Schemas and the kind examples are exercised by numi validate --files schemas/examples in CI.

SDKs

CapabilityStatePublic surfaceHow to tryNext milestone
Go SDK
SDKs
Pre-alphaHandwritten plugin, kindyaml, schema, cli, evidenceverify + generated stubsgo test ./sdk/go/...Tagged module release
Python SDK
SDKs
Pre-alphaGenerated Protobuf/gRPC stubs (version 0.0.0)Generate from source; not a verified PyPI packageErgonomic plugin SDK; publication when verified
TypeScript SDK
SDKs
Pre-alphaGenerated protobuf-es code, private package at 0.0.0Build from source; not a verified npm packageErgonomic plugin SDK; publication when verified
Rust SDK
SDKs
Coming soonNo source distribution yetGenerate clients from the .proto files with your own toolchainRoadmap; no date, crate name or version promised
Java SDK
SDKs
Coming soonNo source distribution yetGenerate clients from the .proto files with your own toolchainRoadmap; no date, coordinates or version promised
  • Go has handwritten packages (plugin, kindyaml, schema, cli, evidenceverify) plus generated stubs.
  • Python and TypeScript hold generated stubs only. The Python version is 0.0.0; the TypeScript package is private at 0.0.0. Neither is a verified published package, so no install command is given.
  • Rust and Java are Coming soon. Until they exist, generate clients from the .proto files with your own toolchain.

Integrations

CapabilityStatePublic surfaceHow to tryNext milestone
Sample knowledge plugin
Integrations
Available in public specA host-launched Go provider of numinance.ports.knowledge.v1go build ./plugins/examples/sample-knowledgeConformance replay wiring
Official providers (GitHub SCM, GitHub Actions, verifiers)
Integrations
Pre-alphaSource and tests under plugins/official/go test ./plugins/official/...Live-run verification; presence is not a readiness claim

The sample knowledge plugin builds and refuses to run by hand, by design; it has no unit tests (go test reports no test files for it). The official providers sit under plugins/official/. A live run of the GitHub Actions provider is not yet verified.

Runtime

CapabilityStatePublic surfaceHow to tryNext milestone
Numinance engine (autonomous runtime)
Runtime
Under developmentPrivate, proprietary; not generally availableNot installableNot scheduled publicly
Managed and sovereign deployment
Runtime
Under developmentCustomer data plane + thin vendor control planeNot installableDesign partners (pre-alpha)
Air-gapped deployment
Runtime
Coming soonLater design milestoneNot availableAfter managed and sovereign

The engine is proprietary. There is no installer, no download and no hosted trial described anywhere in these docs.

Distribution

CapabilityStatePublic surfaceHow to tryNext milestone
GitHub source build of the open CLI
Distribution
Available in public specgit clone + go run / go buildSee InstallTagged releases
GitHub Releases binaries
Distribution
Planned distributionSigned binaries with checksumsNot published; no command givenVerify release artifacts first
Homebrew
Distribution
Planned distributionTap/formulaNot published; no command givenVerify formula first

The only install path that exists is a source build from a clone. GitHub Releases and Homebrew are planned channels, not published ones, so the install page gives no command for either.

What is not claimed

  • No generally available release and no tagged release of the public repository.
  • No production customers, certifications, benchmarks, uptime or reliability figures.
  • No independent third-party audit.
  • No live demo of the engine, and no claim that the engine runs outside the maintainers' own environments.
  • No provider readiness: a provider being present in plugins/ does not mean it is verified against a live system.
  • No claim that verified evidence proves code correctness. It proves provenance and chain integrity under keys you pinned.
  • No published Python, TypeScript, Rust or Java packages.

Reading source paths

Pages cite paths such as proto/numinance/plugin/v1/plugin.proto. They are relative to the root of the public numinance-spec repository, where the normative text lives. The Go module path is github.com/numinance/numinance-spec; the clone URL is https://github.com/dsha256/numinance-spec.git.

Next steps

On this page