Packages
Standalone Packages
Open-source Python packages that work independently of the Pramiti platform
Pramiti publishes six standalone Python packages that solve specific problems in the AI agent ecosystem. Each package is zero-dependency on the Pramiti platform and can be installed and used independently.
Availability: all six standalone SKUs are on PyPI. Each version is published from the Pramiti repository by a release tag through PyPI Trusted Publishing, with PyPI attestations; the release notes are each package's
CHANGELOG.md.
Packages
| Package | Install | Purpose |
|---|---|---|
| pramiti-mcp-gateway | pip install pramiti-mcp-gateway | Free security posture scanner for MCP servers |
| pramiti-mcp-verify | pip install pramiti-mcp-verify | Offline verifier for SEP-2828 signed execution records |
| pramiti-agent-finops | pip install pramiti-agent-finops | Per-agent cost caps and attribution |
| pramiti-export-copilot | pip install pramiti-export-copilot | Deliver generated semantic models to a webhook, GitHub or GitLab, with hash-based change detection |
| pramiti-merger-reconciler | pip install pramiti-merger-reconciler | Cross-ontology class matching for M&A |
| pramiti-flight-recorder | pip install pramiti-flight-recorder | Signed action records with OCSF export — see Flight Recorder |
Design Philosophy
All packages follow these principles:
- Zero platform dependency — Each package works standalone with no Pramiti platform imports
- Pluggable backends — Storage and delivery targets are injected via interfaces, not hardcoded
- Declared dependencies — four SKUs have empty
dependencies;pramiti-flight-recorderdeclares SQLAlchemy, Alembic, and cryptography;pramiti-mcp-verifydeclares cryptography and rfc8785 - Works with or without Pramiti — When running inside the platform, packages use platform backends; when standalone, they use in-memory or file-based backends
Platform Integration
When used within the Pramiti platform, packages use platform-specific backends:
# Standalone
from pramiti_agent_finops import CapChecker
from pramiti_agent_finops.backends import InMemoryBackend
checker = CapChecker(InMemoryBackend())
# Platform-integrated
from pramiti_agent_finops import CapChecker
from pramiti.contexts.epistom.agent.application.finops import PostgreSQLCostBackend
checker = CapChecker(PostgreSQLCostBackend(db_session))