Skip to main content

Agent Integrity Protocol — real-time thinking block analysis for AI agent alignment

Project description

agent-integrity-proto

Python SDK for the Agent Integrity Protocol — real-time thinking block analysis for AI agent alignment.

Installation

pip install agent-integrity-proto

Usage

from aip import check_integrity, build_signal, AdapterRegistry

# Extract thinking block from LLM response
registry = AdapterRegistry()
thinking = registry.extract(response, provider="anthropic")

# Run integrity analysis
checkpoint = check_integrity(
    thinking_block=thinking.content,
    card=alignment_card,
    config={
        "agent_id": "my-agent",
        "analysis_llm": {
            "model": "claude-haiku-4-5-20251001",
            "base_url": "https://api.anthropic.com",
            "api_key": os.environ["ANTHROPIC_API_KEY"],
            "max_tokens": 1024,
        },
    },
)

# Act on the verdict
if checkpoint.verdict == "clear":
    proceed()
else:
    escalate(checkpoint.concerns)

API

See the full documentation and specification.

Requirements

  • Python >= 3.10

License

Apache 2.0. See LICENSE for details.

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

agent_integrity_proto-0.1.2.tar.gz (64.8 kB view details)

Uploaded Source

Built Distribution

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

agent_integrity_proto-0.1.2-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file agent_integrity_proto-0.1.2.tar.gz.

File metadata

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

File hashes

Hashes for agent_integrity_proto-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8d13b9d736dc4711c994529703fb62154de50e2765d5e29a0e4f43e00d7f45be
MD5 a2a601e44c74f0f363718dd11b47d790
BLAKE2b-256 c79d9b2584387dbc5e983e058eef4f454007ff2a0163992cc617c1b398c571e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_integrity_proto-0.1.2.tar.gz:

Publisher: publish.yml on mnemom/aip

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

File details

Details for the file agent_integrity_proto-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_integrity_proto-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b18bc80479e5f2753254d19212be01c5d65c3940b076e4da708cb25d6d6cdf0
MD5 da42b440c7c07cd719cb858626bab153
BLAKE2b-256 076693561960c88ea2055ad3fd32f9d514b22a56df5e1e12aa391c607f76c307

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_integrity_proto-0.1.2-py3-none-any.whl:

Publisher: publish.yml on mnemom/aip

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