Skip to main content

truthlocks-autogen

Cryptographic receipt generation for every AutoGen multi-agent conversation and tool call. Part of the Truthlocks MAIP (Machine-Attested Identity Protocol) ecosystem.

Installation

pip install truthlocks-autogen

Quick Start

from truthlocks_autogen import MAIPAutoGenHook

# Create the receipt hook
hook = MAIPAutoGenHook()

# Attach to your AutoGen agents
# Every message exchange and tool invocation now produces
# a cryptographic receipt anchored to a tamper-proof log

API

Class Description
MAIPAutoGenHook AutoGen hook that auto-generates MAIP receipts for every agent message and tool call
MAIPConversableAgentWrapper Wraps a ConversableAgent to emit receipts for all conversation turns

What You Get

  • Tamper-proof audit trail for every agent message, function call, and conversation turn
  • Cryptographic receipts anchored to a transparency log with sub-40 ms latency
  • Zero-config drop-in integration -- add the hook and receipts flow automatically
  • Compliance-ready evidence packages for SOC 2 Type II, ISO 27001, and EU AI Act

How It Works

truthlocks-autogen is a thin wrapper around maip-ai-connectors, the core Truthlocks MAIP SDK for Python. It re-exports the AutoGen-specific classes so you can install only what you need.

Requirements

Documentation

Full guides, API reference, and examples: docs.truthlocks.com/sdk/autogen

License

Apache 2.0 -- see LICENSE.

Download files

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

Source Distribution

truthlocks_autogen-1.0.2.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

truthlocks_autogen-1.0.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file truthlocks_autogen-1.0.2.tar.gz.

File metadata

  • Download URL: truthlocks_autogen-1.0.2.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for truthlocks_autogen-1.0.2.tar.gz
Algorithm Hash digest
SHA256 53b97913b6ae588184c0775b4a2542286b5b86a7be698db480b2af61ac0e9a83
MD5 538355f1e0592505e999e3d0f5eeeaa8
BLAKE2b-256 b510bb48930650ee4beb11934e86c47171e871d921444a9fc910c73fe9c63ef9

See more details on using hashes here.

File details

Details for the file truthlocks_autogen-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for truthlocks_autogen-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e25e46e1a5a81cfa124461a0b4d04b0935454419605f44e6bc8937666834a378
MD5 68815d8a7433d23d1ec9b397631ada20
BLAKE2b-256 f346a233c27870f7e8f2200bc0ae3e4326f0fb83efa7dce56e5a97bb42262d72

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

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