Skip to main content

AI agent governance - audit trails, policy enforcement, compliance

Project description

asqav

Python SDK for asqav.com. All ML-DSA cryptography runs server-side. Drop-in for AI agent governance: audit trails, policy enforcement, compliance.

Install

pip install asqav

Quick start

import asqav

asqav.init(api_key="sk_...")
agent = asqav.Agent.create("my-agent")
sig = agent.sign("api:call", {"model": "gpt-4"})

print(sig.verification_url)

Each signed action is recorded server-side with an ML-DSA-65 (FIPS 204) signature, a chain hash, and a public verification URL.

CLI

The package ships an asqav CLI mirroring the Python API. Set ASQAV_API_KEY and run:

asqav verify <signature_id>
asqav agents list / create / revoke
asqav sessions list / end
asqav replay <agent_id> <session_id>          # Pro
asqav preflight <agent_id> <action_type>      # Pro
asqav budget check / record                   # Pro
asqav approve <session_id> <entity_id>        # Pro
asqav compliance frameworks / export          # Business
asqav policies / webhooks list / create / delete   # Pro

Pro and Business commands are gated client-side via GET /account so a free-tier key gets a clean upgrade message instead of a mid-pipeline 402.

Roadmap

Six-line view of what is shipped on Asqav:

  • Hash-only mode for cloud - Today (default for *.asqav.com).
  • Self-hosted signer (split-trust) - Today.
  • Bring-your-own KMS (AWS KMS / GCP KMS) - Today, Enterprise tier.
  • Customer-owned storage - Today (self-hosted; relay payload allowlist enforced in code).
  • SCITT / COSE_Sign1 receipt export - Today (public GET /api/v1/signatures/{id}/cose returns application/cose).
  • Air-gapped / on-prem mode - Today (offline license + zero-egress, see docs/airgapped-mode.md in the backend repo).

See the docs at https://asqav.com/docs for the current feature set.

Documentation

License

MIT. Get an API key at asqav.com.

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

asqav-0.3.7.tar.gz (74.4 kB view details)

Uploaded Source

Built Distribution

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

asqav-0.3.7-py3-none-any.whl (90.2 kB view details)

Uploaded Python 3

File details

Details for the file asqav-0.3.7.tar.gz.

File metadata

  • Download URL: asqav-0.3.7.tar.gz
  • Upload date:
  • Size: 74.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for asqav-0.3.7.tar.gz
Algorithm Hash digest
SHA256 367e7cc18b9afad951ad336823f2c1356b7b22b7fe90b2c900d4112a73194ed4
MD5 c81582b983657fa20bd18e43b66bbe0b
BLAKE2b-256 7a9ea26dbb0994a00371d2ea10b78326dbc962841dec2643890ed1a3fc47741c

See more details on using hashes here.

File details

Details for the file asqav-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: asqav-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for asqav-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9572e62def30a0502a2d5398dea63085c62f0edbb94503eafb0d37175e842911
MD5 cc1671b1b9c8a137fbc17cba1373a581
BLAKE2b-256 898e53ad0770f91f78b2d7ad0e913fdad49cd6243f580971ab39fb63f168ba58

See more details on using hashes here.

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