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.8.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.8-py3-none-any.whl (90.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: asqav-0.3.8.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.8.tar.gz
Algorithm Hash digest
SHA256 657982995749fb2802aeae5e7a5c1744d59f56300b03f85560cc49e961b4bea5
MD5 bc778d019c9f5b571283ada009aa5ce1
BLAKE2b-256 a189ab3945c3eddd73bb9c8577371f70d7cb0864da78d2c6a167ddfa557b4637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asqav-0.3.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 07ba058776dfa6ddfc6ea34308f2c823538ee7d283331ff9140dd74b5742a181
MD5 071dfb4f974a88aaf25dde87a347eadd
BLAKE2b-256 46943bd44544eadaafba3067dca12d1ceafed6bd773bda67505e68ed594546ac

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