Skip to main content

Local control plane for work with claim, evidence, receipt, and work-ledger primitives

Project description

Motus

Motus is a local control plane for work. Define the work item. Attach proof as it happens. Close with a receipt you can trust.

License PyPI Downloads Quality Gates

What Motus Solves

Important work disappears into chat, tickets, logs, and memory. Motus gives that work a bounded transaction path and a durable receipt.

What Motus Is

Motus is the system that:

  1. defines work as a bounded transaction,
  2. records ownership with a lease,
  3. attaches structured evidence,
  4. closes with an explicit outcome,
  5. preserves the result as durable work lineage.

Runtime session inspection is available as a supporting capability, but it is not the primary day-1 product surface.

What Motus Is Not

Motus is not:

  1. an orchestration app,
  2. a replacement for Git, CI, N8N, ticketing, or ERP,
  3. a cloud control tower.

Install

pip install motusos
motus --help

Day 1 (10 Minutes)

motus install
motus init --lite --path .
motus doctor
LEASE_ID=$(motus work claim ADHOC-DAY1-001 --intent "Day1 smoke" | awk -F': ' '/^Lease ID:/ {print $2}')
motus work evidence "$LEASE_ID" test_result --passed 1 --failed 0
motus work release "$LEASE_ID" success

Expected:

  • motus doctor reports healthy.
  • Work is claimed with a lease ID.
  • Evidence is attached to that lease.
  • Release returns a success receipt.

Why this loop exists:

  • the work item is the atomic unit,
  • the deterministic path is claim -> evidence -> release,
  • ADHOC-* IDs are for solo/day-1 work,
  • managed lanes use pre-registered work IDs.

Learn More

Links

License

Apache License 2.0. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

motusos-0.3.6.tar.gz (373.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

motusos-0.3.6-py3-none-any.whl (558.2 kB view details)

Uploaded Python 3

File details

Details for the file motusos-0.3.6.tar.gz.

File metadata

  • Download URL: motusos-0.3.6.tar.gz
  • Upload date:
  • Size: 373.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for motusos-0.3.6.tar.gz
Algorithm Hash digest
SHA256 f56b0ae95038a90adb2b4b6a5dd1a64be805a74efa588d2054553c76ec000e39
MD5 7c3802325675bc35343e0412d3f32983
BLAKE2b-256 78db90b4e8dc93c2d7e8fd4dcdcb0e7e428b707f350122b4601c4695985dc7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for motusos-0.3.6.tar.gz:

Publisher: publish.yml on motus-os/motus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file motusos-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: motusos-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 558.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for motusos-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 71a6e1ef7c4bc8d54df8155043c1a5a89949e7c9272a13fe96c602f457991365
MD5 36b886129def9a8e2defbc2547e61a48
BLAKE2b-256 fbc2a1054b747c74143a3373c577bd5024d890a04ef35d62e6c3601085d19b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for motusos-0.3.6-py3-none-any.whl:

Publisher: publish.yml on motus-os/motus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page