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.4.1.tar.gz (71.2 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.4.1-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agent_integrity_proto-0.4.1.tar.gz
  • Upload date:
  • Size: 71.2 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.4.1.tar.gz
Algorithm Hash digest
SHA256 745a192bfc1e26b45613acaff547b0eac7c9c4e0b0f9b46ded6efa5d56f5ed98
MD5 bbaab87add99a85c7a2a4081716abf78
BLAKE2b-256 522a47f934faa990fecbff26bd34fd0b3cbee351d25935db5f30758ad9a91540

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_integrity_proto-0.4.1.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.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_integrity_proto-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7965f195a31e67d24dadf665191ffe1c0c9623c4168cd559cc66bcbd0eabed4b
MD5 2694079841a1122a7ac9df2f1a2bfccc
BLAKE2b-256 c65962120d47d87586151d9dbce1d37ae4e89e78bffc302c116a3c5eaaee6e4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_integrity_proto-0.4.1-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