Pramiti Docs
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

PackageInstallPurpose
pramiti-mcp-gatewaypip install pramiti-mcp-gatewayFree security posture scanner for MCP servers
pramiti-mcp-verifypip install pramiti-mcp-verifyOffline verifier for SEP-2828 signed execution records
pramiti-agent-finopspip install pramiti-agent-finopsPer-agent cost caps and attribution
pramiti-export-copilotpip install pramiti-export-copilotDeliver generated semantic models to a webhook, GitHub or GitLab, with hash-based change detection
pramiti-merger-reconcilerpip install pramiti-merger-reconcilerCross-ontology class matching for M&A
pramiti-flight-recorderpip install pramiti-flight-recorderSigned action records with OCSF export — see Flight Recorder

Design Philosophy

All packages follow these principles:

  1. Zero platform dependency — Each package works standalone with no Pramiti platform imports
  2. Pluggable backends — Storage and delivery targets are injected via interfaces, not hardcoded
  3. Declared dependencies — four SKUs have empty dependencies; pramiti-flight-recorder declares SQLAlchemy, Alembic, and cryptography; pramiti-mcp-verify declares cryptography and rfc8785
  4. 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))

On this page