Skip to main content

Tramuri

Tramuri logo

English · Português (Brasil)

From intent to verified outcomes.

CI PyPI version

Tramuri is open-source, local-first infrastructure for turning product and business objectives into coordinated work and verifiable outcomes. It helps people, agents, and tools carry context between sessions and distinguish completed work from results that have actually been reviewed.

Tramuri is designed for Product Engineers, Forward Deployed Engineers (FDEs), and product teams. It works without requiring a source-code repository, an LLM, or a particular agent framework.

What Tramuri provides

  • Missions and Success Contracts to describe an objective and its acceptance criteria.
  • Persistent knowledge with source references and history.
  • Execution and evidence records that keep work, supporting references, and assessment distinct.
  • Verified outcomes based on explicit criterion reviews; a completed execution alone does not mark a Mission as achieved.
  • Project Discovery as an optional way to inventory a code project. Scanning does not execute repository files and excludes sensitive paths by default.
  • A native Rust CLI and a Python SDK backed by the same Rust core.

The PyPI package provides the prebuilt Python SDK. Standalone prebuilt installers for the native CLI are not yet provided.

Tramuri stores local project state in SQLite. Evidence is recorded as references; Tramuri does not fetch external resources or store scanned file contents as evidence.

Get started with Python

The Python SDK requires Python 3.11 or newer. Install the prebuilt package:

python -m pip install tramuri

The wheel includes the compiled Rust core. Users installing a compatible wheel do not need to install Rust.

from pathlib import Path

import tramuri

workspace = Path("customer-onboarding")
workspace.mkdir(exist_ok=True)
tramuri.init(workspace)

mission = tramuri.mission_create(
    workspace,
    objective="Validate the customer onboarding flow",
    criteria=[
        {
            "description": "The customer can complete onboarding",
            "required": True,
            "evidence_expectation": "Customer acceptance or observed completion",
        }
    ],
)

print(mission["id"])

Mission creation does not require a Git repository or a project scan. See the product vision for Tramuri's scope and principles, and the changelog for release history.

Project status

Tramuri is in active early development. Project Discovery, persistent knowledge, Missions, manual Execution and Evidence records, and criterion assessments are part of the current product. Versioned Context Pack and Evidence Pack export is planned; it will use explicit selection and authorization and will be safe by default.

Community

Metadata

Release files for tramuri 0.2.0

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

Source distribution (sdist)

Source distribution for tramuri 0.2.0
File Size Uploaded Provenance Actions
tramuri-0.2.0.tar.gz 47.9 kB With provenance Details for tramuri-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tramuri 0.2.0
File Actions
tramuri-0.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for tramuri-0.2.0-cp311-abi3-win_amd64.whl
tramuri-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for tramuri-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tramuri-0.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for tramuri-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
tramuri-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for tramuri-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 8.3 MB

Release files / tramuri-0.2.0.tar.gz

Download URL tramuri-0.2.0.tar.gz
Size 47.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0e3d35184d20171c8e4b8aae5361af35606fbf12d746361d08456bfaefcd5495
BLAKE2b-256 checksum
How to use checksums
bb2301b46466b2e15e556eb984d765b063cf1f7df976b941391edc2ebfc66d38
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 31, 2026.

Transparency log

Release files / tramuri-0.2.0-cp311-abi3-win_amd64.whl

Download URL tramuri-0.2.0-cp311-abi3-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6da9fad9c7eb40b82953eaa69231c4bab94c476114b4ce81da9f5a06ce86cf0c
BLAKE2b-256 checksum
How to use checksums
56a3496215be83505ced353b2375e66b230f391f53f70dbf3524e64edf389edf
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 31, 2026.

Transparency log

Release files / tramuri-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tramuri-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
139b1cda5edae02065dfe4cde3897f730b2b238b4dfccfc513bc1091b06f6b76
BLAKE2b-256 checksum
How to use checksums
24cf15bf8a63992903b169e82ade856ba8cea22158b138e8ddaa2d173546fee9
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 31, 2026.

Transparency log

Release files / tramuri-0.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL tramuri-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 2.0 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
24582ddd13cfd91ad5f1f2f6a43a57528bdbe40476048ca639a0c0dc99967fdc
BLAKE2b-256 checksum
How to use checksums
bd8f9a5e263ca8cd82edc47aa5100394114f08613b7b6ebdecb9f74f3a75a8d2
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 31, 2026.

Transparency log

Release files / tramuri-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL tramuri-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
11f0828c53effa89523d925214b99692859f302211c27c8e03b25064269b2e80
BLAKE2b-256 checksum
How to use checksums
5b3f17f4c5e2368ae0653d7d9837d0d0e00315ecb937560a62a38ad869129549
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 31, 2026.

Transparency log

Security for tramuri 0.2.0

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 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for tramuri-0.2.0.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 31, 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.

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