Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Maneuver Calculus

Maneuver Calculus (MC) is a research alpha for semantic compilation, maintained worlds, and research custody. It includes the existing native compiler, source-locked ontology compiler, persisted world API, and Research SWSS.

Install

Use Python 3.12 or newer in a dedicated virtual environment:

python -m pip install "maneuver-calculus==0.1.0a2"

For development, install from a checkout of the public source repository:

python -m pip install .

The distribution installs all nine pinned dependencies, the complete current ontology runtime and its 140 source assets, and synthetic Research SWSS fixtures. No repository clone or PYTHONPATH setting is needed. Use python -X utf8 for the existing ontology workflows, especially on Windows.

Existing developer workflows

The import names remain mc_mvp, mc_rules_visibility, mc_world, mc_ontology, research_swss, mc_adapter, and mc_practitioner. The distribution name is maneuver-calculus; there is no new wrapper API.

Run the supplied native demo from any working directory:

python -I -B -X utf8 -m mc_mvp demo --output ./mc-demo

The existing authoring runner admits your Turtle through WorldSession.admit_ontology, saves the snapshot, query, and incident projection, and replays the persisted result in a fresh process:

python -I -B -X utf8 -m author_case --source ./my-case.ttl --context urn:my-project:context --at 10 --out ./my-case-run
python -I -B -X utf8 -m author_case --replay ./my-case-run

Use a fresh output directory for a new authored case. Optional --inputs, --requests, and --advance-to retain their existing meanings. Application integration uses mc_world.pipeline.WorldSession and its admit_ontology, query_ontology, project_ontology, and advance methods. Native applications use mc_mvp.Compiler and mc_mvp.History.

Research SWSS retains its existing CLI:

python -I -B -X utf8 -m research_swss --world ./mc-research init
python -I -B -X utf8 -m research_swss --help

Its fixture contains invented repositories and a public-literature curator snapshot. Local initialization and the supplied native demo make no provider calls. Live model integrations need your own explicit configuration.

Package documentation and examples are installed as resources beside the modules. Use importlib.resources.files("mc_ontology") to locate its README.md, examples, and byte-pinned sources directory. The same resource API locates mc_world/PIPELINE_API.md and research_swss/README.md.

Research status and identity

0.1.0a2 versions this Python distribution. It preserves the existing native mc-mvp-core/1.0.1 and ontology mc-ontology-core/0.3.1-public.2 identities. Current semantic rules and source pins are unchanged. Ontology admission and replay support mc-ontology-core/0.3.1-public.2; the three pre-publication runtimes are excluded and older identities receive a clear unsupported-version error. Replay under an older identity requires its corresponding archived package. Packaging does not confer full MC-SPEC conformance. The source-governance acceptance gate and the unqualified status of historical model adapters remain as documented in the source release. Research records and ontology instance graphs remain separate workflows.

Two known ontology defects remain open:

  • Equivalent detector-face identities can cause a declared dependency to be ignored and permit unsupported absence-based elimination, including a falsely forced explanation.
  • An unrelated health computation can introduce another evaluation context and suppress valid reconstruction paths; the resulting search is marked incomplete.

Native receipt, typing, key, cache, and observability limitations also remain. Review the known limitations before interpreting results. full_ontology_verified remains false.

The public repository is a derivative of the reviewed research-alpha candidate. Repository metadata, documentation, and release automation have changed; current runtime code and ontology source pins retain their reviewed identities. The source identity record distinguishes the original candidate evidence from this repository.

Copyright 2026 Jacob Schorr. Licensed under Apache-2.0; the full LICENSE and NOTICE are included. Source and issue tracking are available through the project repository and issue tracker.

Metadata

Release files for maneuver-calculus 0.1.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for maneuver-calculus 0.1.0a2
File Size Uploaded Provenance Actions
maneuver_calculus-0.1.0a2.tar.gz 2.3 MB With provenance Details for maneuver_calculus-0.1.0a2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for maneuver-calculus 0.1.0a2
File Interpreter ABI Platform Actions
maneuver_calculus-0.1.0a2-py3-none-any.whl Python 3 none any Details for maneuver_calculus-0.1.0a2-py3-none-any.whl

Total release size: 4.4 MB

Release files / maneuver_calculus-0.1.0a2.tar.gz

Download URL maneuver_calculus-0.1.0a2.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
758689fcea26bb288ab1263fc5adb3963e43c1900e6e9044f7bbae36f95f2e26
BLAKE2b-256 checksum
How to use checksums
601ad7c8bb2d4cc544d37e65d68c262085074d694cbe69f779a4833216dc3cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / maneuver_calculus-0.1.0a2-py3-none-any.whl

Download URL maneuver_calculus-0.1.0a2-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f146b773cce04d211274d1133061c2cd22137b79b13433a5fab050ec3976eb3e
BLAKE2b-256 checksum
How to use checksums
4eaf7ffc6f62a6c9e97f285ff2fafec594ef96b8df44120cbe86dbcc171fa03d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for maneuver-calculus 0.1.0a2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for maneuver_calculus-0.1.0a2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page